David Anderson (born 23 December 1965) is a British boxer. He competed in the men's featherweight event at the 1988 Summer Olympics. Anderson won the 1988 Amateur Boxing Association British featherweight title, when boxing out of the Bellahouston BC.