Beecher \be(e)-cher\ as a boy's name is a variant of Beacher (Old English), and the meaning of Beecher is "near the beech trees".
The baby name Beecher sounds like Becher, Becker and Butcher. Other similar baby names are Beechy, Beech, Beemer and Beecham.