Keenen is a variant of Keenan, from Irish, meaning “ancient,” “enduring,” or descended from the old one.
Like Keenen?
Swipe through thousands of names like it