From Latin 'naevus' meaning 'birthmark,' or an Italian place-derived name suggesting 'snowy.'
Like Nevia?
Swipe through thousands of names like it