John Beech may refer to:

  • John Beech (artist) (born 1964), British artist
  • John P. Beech (1844–1926), English soldier who fought in the American Civil War, recipient of the Medal of Honor

See also

edit