Variant of Keegan, from an Irish surname meaning "descendant of Aodhagán."
Like Kegan?
Swipe through thousands of names like it