John Henshall may refer to:
- John Henshall (footballer), footballer for Burslem Port Vale
- John Henshall (photographer) (born 1942), British photographer, cinematographer, and writer
- John Henry Henshall (1856–1928), British watercolourist and etcher
John Henshall may refer to: