Name Details
Boy|Christian
Kean
"A name of English and Irish origin, derived from a surname meaning 'keen' or 'sharp-witted'. It's also sometimes associated with a variant of the name Cain in some contexts."
"A name of English and Irish origin, derived from a surname meaning 'keen' or 'sharp-witted'. It's also sometimes associated with a variant of the name Cain in some contexts."