FamilyEducation.com
   
 

First name origin & meaning:

Gaelic: Gentle; lovable

First name variations: Keven, Kev, Kevon, Kevin