2 names match.
Russian/Slavic
Hope; from Russian/Slavic nadezhda meaning hope.
From Slavic roots meaning light or bright.