English name from Old English 'leah' meaning 'meadow' or 'clearing', or a short form of various names.
Like Lay?
Swipe through thousands of names like it