From Old English beoc-leah, meaning beech meadow, a place-name surname turned given name.
Like Beckley?
Swipe through thousands of names like it