Hayleigh \ha(y)-lei-gh\ as a girl's name (also used as boy's name Hayleigh), is a variant of Hayley (Old English), and the meaning of Hayleigh is "hay meadow".
The baby name Hayleigh sounds like Haleigh and Haileigh. Other similar baby names are Bayleigh, Kayleigh, Cayleigh, Hadleigh and Harleigh.