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