Frank Townsend may refer to:
- Frank Townsend (cricketer, born 1847), cricketer born 1847
- Frank Townsend (cricketer, born 1875), cricketer born 1875
- Frank Townsend (rugby league) (1925–1946), English rugby league footballer who played in the 1940s
- Frank Townsend (wrestler) (1933–1965), American professional wrestler