William Horton (17 February 1905 – 19 January 1992) was an English professional rugby league footballer who played in the 1920s and 1930s. He played at representative level for Great Britain, England and Yorkshire, and at club level for Wakefield Trinity (Heritage № 307) (captain), as a second-row, or loose forward, i.e. number 11 or 12, or 13, during the era of contested scrums.