What does the name Keen mean? What is the meaning of the name Keen?

Meaning of Keen: Name Keen in the Irish origin, means Keen means a Sharp One. Name Keen is of Irish origin and is a Boy name. People with name Keen are usually Christianity by religion.