William Vaughan (18 December 1898 – 1976) was an English professional footballer who played as an inside left. He made appearances in the English Football League for Bristol Rovers, Wrexham, Exeter City, Merthyr Town and Luton Town. He also was a journeyman in football, playing for a total of 17 clubs across England and Wales throughout his 15-year career.