Irish-flavored modern variant of Kegan, from Gaelic naming traditions but now mostly a modern spelling form.
Like Keagyn?
Swipe through thousands of names like it