Keanen is likely a variant of Keenan, from Irish, meaning "ancient" or "long-enduring."
Like Keanen?
Swipe through thousands of names like it