William Bannister (1879 – 25 March 1942) was an English professional footballer who played as a defender for Burnley, Bolton Wanderers, Woolwich Arsenal and Leicester Fosse. Bannister also played at international level, earning two caps with the English national side between 1901 and 1902.