Boy name origins & meanings English : Royal obligationIrish : HandsomeScottish : Good-looking, fair Boy name variations Kenneth Ken Kevin Kennet Kenny Kenn Family name origins & meanings Irish and Scottish : see Kenny.