John May (1836 – March 19, 1886) was an American soldier in the U.S. Army who served with the 6th U.S. Cavalry during the Texas-Indian Wars. He was one of thirteen men who received the Medal of Honor for gallantry against the Kiowa at the on July 12, 1870.