Horsleigh \ho-rslei-gh, hor(s)-leigh\ as a boy's name is a variant of Horsley (Old English), and the meaning of Horsleigh is "horse meadow".
The baby name Horsleigh sounds like Horslie and Horslea. Other similar baby names are Harleigh, Hartleigh and Hurleigh.