US Popularity:19430
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 #19430 in U.S. births
Boy:Keen is currently #9325 in U.S. births

Yearly Ranking Change:

in 2023
+ 97
from 2022
In comparison to the previous year's data

Search Baby Boy Names

Search by:

  • Name or Meaning
  • Filter
  • Letter