Name Details
Boy|Christian
Niven
"A Scottish name of uncertain origin, possibly derived from a Gaelic word meaning 'small saint' or 'holy one'."
"A Scottish name of uncertain origin, possibly derived from a Gaelic word meaning 'small saint' or 'holy one'."