From Old English 'leah' meaning 'meadow or clearing.'
Like Leigh?
Swipe through thousands of names like it