Cayleigh \ca(y)-lei-gh\ as a girl's name is a variant of Cayla (Irish, Gaelic) and Kaylee (Gaelic), and the meaning of Cayleigh is "slim and fair; slender".
The baby name Cayleigh sounds like Kayleigh, Caleigh and Caileigh. Other similar baby names are Bayleigh, Carleigh and Hayleigh.