Variant of Keenan, from the Irish Cianán meaning 'little ancient one,' a diminutive of Cian.
Like Keenyn?
Swipe through thousands of names like it