John "Jack" Archer (10 August 1921 – 29 July 1997) was an English athlete who competed mainly in the 100 metres. He was born in Nottingham.