William Hall (27 January 1889 – fourth ¼ 1964) was an English rugby union and professional rugby league footballer who played in the 1910s and 1920s. He played club level rugby union (RU) for Gloucester RFC, and representative level rugby league (RL) for Great Britain and England, and at club level for Oldham (Heritage № 152), as a centre, or stand-off, i.e. number 3 or 4, or 6.