William Marsh (29 March 1877 – 12 February 1959) was a British fencer. He competed at four Olympic Games.