Girl Dog Name: Haleigh

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