A combined name joining Kevin, 'handsome' in Irish, and John, from Hebrew meaning 'God is gracious.'
Like Kevinjohn?
Swipe through thousands of names like it