English surname meaning 'one who lives near beech trees,' from Old English 'bēce' (beech).
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Beecher?
Swipe through thousands of names like it