Keen is an English given name of uncertain origin, often considered a variant spelling of Kane or Cain. It has been used as both a masculine and feminine name in recent times.
"The name Keen experienced a significant increase in popularity between 2005 and 2015, with the highest number of births occurring in 2015 at 12 births. However, since then, there has been a decline, with only 9 births recorded in 2020 and 2021."