FamilyEducation.com
   
 

First name origin & meaning:

Gaelic: Gentle; lovable

First name variations: Kevan, Keven, Kev, Kevin