Haeleigh is a modern spelling of Hayley, from English place-name elements meaning 'hay meadow.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Haeleigh?
Swipe through thousands of names like it