Hayleigh \ha(y)-lei-gh\ as a boy's name (also used as girl's name Hayleigh), is a variant of Haley (Old English, Irish, Gaelic), and the meaning of Hayleigh is "hay meadow; ingenious, clever".
The baby name Hayleigh sounds like Haleigh and Hawleigh. Other similar baby names are Hadleigh, Hagleigh, Hanleigh and Harleigh.