Slavic pet form of Nadezhda meaning hope; also linked to Arabic 'nadiya' meaning moist or tender.
Like Nadja?
Swipe through thousands of names like it