John ("Jack") Arthur Gregory (22 June 1923 – 15 December 2003) was a British athlete who competed mainly in the 100 metres.