Meaning:Ancient; Possession
Stemming from Irish roots, the boy’s name Keenan has the meaning “ancient.” However, this isn’t the only origin staking claim to such a striking name. In Hebrew, this name can also refer to the word “possession.” So, naturally, when you look at baby Keenan, you'll see the characteristics of their old soul peeking out from behind those captivating eyes.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.