John Beecher

John Beecher may refer to:


 * John Beecher (poet) (1904–1980), American activist poet, writer, and journalist
 * John Hubbard Beecher (1927–1987), American musician
 * Johnny Beecher (ice hockey) (born 2001), American ice hockey player