Kayleigh \ka(y)-lei-gh\ as a girl's name is a variant of Cayla (Irish, Gaelic) and Kaylee (Gaelic), and the meaning of Kayleigh is "slim and fair; slender". See also Ceilidh.
The baby name Kayleigh sounds like Kaleigh, Kaileigh, Cayleigh, Kaylleigh, Kaeleigh and Kyleigh. Other similar baby names are Bayleigh, Karleigh and Hayleigh.