Kenneth

Kenneth is the anglicized form of two Gaelic names: Coinneach which derives from Gaelic caoin meaning “handsome, fair, beautiful, kind”; and Cináed meaning “born of… Read more Kenneth

Kyle

Kyle comes from a Scottish surname likely derived from Scottish Gaelic caol meaning “narrows”, “strait”, “channel”. It may also be derived from… Read more Kyle