William Thomas Ellis (5 November 1895 – 18 November 1939) was an English footballer born in Wolverhampton who played in the Football League for Sunderland, Birmingham, Lincoln City and York City as a winger.
He made his debut for Sunderland against Middlesbrough on 6 March 1920 in a 2–0 win at Ayresome Park. During his time at Sunderland, from 1920 to 1927, he made 192 league appearances and scored 32 goals.