Likely related to Kevin or Cavan; Kevin comes from Irish Caoimhin, meaning handsome or gentle.
Like Kaven?
Swipe through thousands of names like it