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