Girl Dog Name: Hayleigh

Name: Hayleigh
Meaning: Hay clearing or hay woods
Origin: English
Pronunciation: Hay-leigh
Variants: Hailee | Haleigh | Haley | Halie | Hally | Haylee