Thomas Banks (born 17 August 1858 – death unknown) was an English rugby union footballer who played in the 1880s and 1890s. He played at representative level for British Isles, and Lancashire, and at club level for Swinton, as a half-back, three-quarters, or forward. Prior to Tuesday 2 June 1896, Swinton were a rugby union club.