From Spanish 'nieve' meaning snow, or a Slavic river name meaning new.
Like Neva?
Swipe through thousands of names like it