Hayley is a variant spelling of Haley, an English surname derived from a place name meaning “hay clearing” from Old English heg (hay) and leah (clearing).
Origin: Old English

Variants:
- Haley (English) u
- Hailey (English)
- Hailee (English)
- Hailie (English)
- Haylee (English)
- Hayleigh (English)
- Haylie (English)