Haileigh is a modern spelling of Hayley, from an English surname meaning "hay clearing" or "hay meadow."
Like Haileigh?
Swipe through thousands of names like it