I think it sounds overly Russian for a girl that isn't. Other Russian names would work fine on an English speaker ...
Natasha for example, and I've seen people using
Aleksander to be different.
But
Nadezhda is a bit too unfamiliar imo. People would be baffled as to why you chose it, which may or may not matter to you. But pronunciation problems are a given.
_____________________________________________________________________
♥
Elinor♥
'Why do people with closed minds, always open their mouths?'