Old English place-name elements *lēah* (meadow) and *hām* (home), meaning settlement by a clearing.
Like Leigham?
Swipe through thousands of names like it