WeeNames Scotland’s favourite name finder

← All names

Kayleigh

Girl name · 3,936 babies recorded · 1974–2025

Kayleigh: 3,936 babies born in Scotland since 1974, given to girls, peaking at 230 births in 1992.

Originally a modern respelling of the Scottish Gaelic name Ceilidh, Kayleigh means "slender" and emerged in the 1970s as a distinctive alternative. It was propelled into widespread popularity by the 1984 hit "Kayleigh" by the British rock band Marillion, written about a former girlfriend of the lead singer, which made the name a nostalgic favourite. While not directly a place name, the root word ceilidh refers to a traditional social gathering with music and dancing, echoing a rich strand of Scottish culture. Variants such as Kaleigh, Kaylee, and Cayleigh are common, but the 'leigh' ending gives this spelling a particularly lyrical, feminine quality that has kept it a beloved choice in Scotland for decades.

Girl 41 of 52 years

Peak year
1992230 babies
Latest (2025)
#6324 babies
Total births
3,936since 1985
5-year trend
▼ 53%vs prior 5y
1980 1990 2000 2010 2020 1992 · 230
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).