Name Details
Boy|Christian

Niven

"A Scottish name of uncertain origin, possibly derived from a Gaelic word meaning 'small saint' or 'holy one'."

Parentune Stories

Baby Names A-Z

Keep Exploring