Barry Williams (born 5 March 1947) is a British retired international athlete who competed at the 1972 Summer Olympics.