US Popularity:18953
Meaning:Ancient; King; Sharp or highly developed
Keen is an Anglicized version of the popular Irish boy’s name Cian, meaning “ancient.” Keen is also an English surname, which may derive from an Anglo-Saxon nickname meaning “brave” or the Old English word kene, meaning king. In modern English, the word “keen” can mean “eager or enthusiastic” or “sharp; highly developed.” With so many positive meanings, you can’t go wrong with this name for your little one!

Keen Name Popularity Data

U.S. Births

Overall:Keen is currently #18953 in U.S. births
Boy:Keen is currently #6397 in U.S. births

Yearly Ranking Change:

in 2022
- 1549
from 2021
In comparison to the previous year's data
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.