Creative spelling of Haleigh or Haley, from Old English meaning 'hay clearing' or Irish meaning heroic.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Haleigha?
Swipe through thousands of names like it