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