Nadejda \n(a)-dej-da, nad(e)-jda\ as a girl's name is a variant of Nadia (Russian), and the meaning of Nadejda is "hope".
The baby name Nadejda sounds like Nadezhda. Other similar baby names are Nadja and Nadija.