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)  


Gareth is the name of one of the Knights of the Round Table in the Arthurian legends, the son of Lot and Morgause, Arthur’s older half-sister, which makes him Arthur’s nephew. The name first appeared in Thomas Malory’s Le Morte d’Arthur, based on the name Gahariet, an Old French form of the name. The etymology behind the name is…