A variant of Keenan, from Irish Cianan, meaning ancient or little ancient one.
Like Kienan?
Swipe through thousands of names like it