John Cook

John Cook may refer to:


 * John Cook (US Army officer) (1825–1910), American Civil War general
 * John Cook (VC) (1843–1879), British soldier and recipient of the Victoria Cross
 * John Cook (Medal of Honor, 1847) (1847–1915), American Civil War soldier and Medal of Honor recipient