Phonetic variant of Keegan, from Irish "Aodhagán," a diminutive of Aodh (god of fire), meaning "little fire."
Like Keighan?
Swipe through thousands of names like it