Girl Dog Name: Hayley

Name: Hayley
Meaning: Hay clearing or hay woods
Origin: English
Pronunciation: Hay-ley
Variants: Haile | Hailee | Hailey | Hailie | Haleigh | Haley | Halie | Halle | Hallie | Hally | Haylee | Hayleigh | Haylie