Origin:Irish
Popularity:2210
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.

Popularity Trend Chart

Roll over the visual for detailed rankings by year.

Source: Social Security Administration

Not sure you have the perfect name? Search to add more baby names to your My Favorites list.