From Gaelic 'naomhin' meaning little saint; a Scottish and Irish surname now used as a given name.
Like Niven?
Swipe through thousands of names like it