Thomas Penn (11 October 1897 – 1978) was an English footballer who played as a full back in the Football League for Bristol City, Darlington and Swindon Town. He also played non-league football for Methley Perseverance, , Gainsborough Trinity, Yeovil & Petters United and Bath City.