FamilyEducation.com
   
 

First name origins & meanings:

  1. English: Royal obligation
  2. Irish: Handsome
  3. Scottish: Good-looking, fair

First name variations: Ken, Kevin, Kennet, Kenny, Kenn, Kenneth

Last name origin & meaning:

Irish and Scottish: see Kenny.