Beecher is a Middle English name that referred to anyone who lived near a beech tree or a beech wood.