Haleigh

in baby boy name

The meaning of Haleigh is Hay clearing or