Prev 18 of 40 Next
Neve
Another name meaning "snow," pretty Neve has Latin roots.