Sir John Heveningham (c. 1577 – 17 June 1633) was an English politician who sat in the House of Commons from 1628 to 1629.
Heveningham was the son of Sir Arthur Heveningham, of Heveningham, Suffolk and was baptised there on 26 March 1577. He was admitted at Queens' College, Cambridge on 1 July 1592 and was admitted at Inner Temple in 1594. He was knighted on 11 May 1603. In 1615 he was Sheriff of Norfolk. He was elected Member of Parliament for Norfolk in 1628 and sat until 1629 when King Charles I decided to rule without parliament for eleven years.
Heveningham died at the age of 56 and was buried at Ketteringham, Norfolk.