Nadezhda

Primarily Female
The meaning of the name Nadezhda is Hope
The origin of the name Nadezhda is Russian
People who like the name Nadezhda also like:
Ksenia,
Anastasia,
Aislin,
Sezja,
Vera,
Anya,
Eleanor,
Isaiah,
Ivan,
Sergei,
David,
Isaac,
Jack,
Ilya