Keavin is a variant of Kevin, from Irish Caoimhin, meaning "handsome birth" or "gentle, noble one."
Like Keavin?
Swipe through thousands of names like it