Origin: British
Meaning: near the beech trees
Beech as a boy's name is of Old English origin meaning "near the beech trees".