Kaegan is a modern spelling of Keegan, from an Irish surname meaning 'descendant of Egan.'
Like Kaegan?
Swipe through thousands of names like it