William Roberts (18 March 1859 – 12 June 1945) was a Welsh footballer who played as a forward for Wrexham, Wrexham Olympic and Rhostyllen Victoria in the 1880s and made four appearances for Wales, scoring once. He was the brother of Bob Roberts who also played for the two Wrexham clubs and twice for Wales.