Meaning & Origin
A female given name transferred from the surname, variant of Kaylee.
Kayleigh is a girl's and boy's baby name of Irish origin, a variant spelling of Kaylee, from the Irish Caolfhinn meaning 'slender and fair' — from caol (slender, narrow) and fionn (white, fair). The -leigh ending gives it an elaborate, formally written feel.
Kayleigh became famous as the title of Marillion's beloved 1985 song, a romantic ballad that kept the name in British and American consciousness for decades. With over 34,000 U.S. births, it has genuine traction. It has a bright, melodic quality — the -leigh ending adding a visual flourish to an already pretty name.