John Cannon may refer to:
- John Cannon (American football) (born 1960), former member of the Tampa Bay Buccaneers
- John Cannon (historian) (1926–2012), British historian
- John Cannon (politician) (died 1833), Canadian builder and politician
- John Cannon (racing driver) (1933–1999), Canadian auto racer
- John Cannon (rugby union) (1980–2016), Canadian rugby union player
- John K. Cannon (1892–1955), U.S. Air Force general
- John Q. Cannon (1857–1931), American newspaper editor and general authority of The Church of Jesus Christ of Latter-day Saints
- Ace Cannon (John Cannon, 1934–2018), American saxophonist
See also
- Jack Cannon (disambiguation)
- John Canon (died 1798), founder and namesake of Canonsburg, Pennsylvania
If an internal link led you here, you may wish to change the link to point directly to the intended article. Category: