Beacher \be(a)-cher\ as a boy's name is of Old English origin, and the meaning of Beacher is "near the beech trees". Usually a surname. 19th-century preacher Henry Ward Beecher.
Beacher has 5 variant forms: Beach, Beachy, Beech, Beecher and Beechy.
Baby names that sound like Beacher are Becher, Becker and Butcher.