Baby Boy Names That Start With K with Meaning

Kevin — This name means “handsome” in Irish

Knox — This Scottish name means “round hill.”

Kyle — The meaning of this Scottish name is “narrow spit of land.”

Karson — Scottish and English for “son of the marsh dwellers.

Kenaniah — This name means “Yahweh establishes” in Hebrew

Kade — An English name meaning “round” or “barrel.

Kolten, Kolton — This name means “from the coal or dark town” in English.