Sergeant John Thompson (1842 – unknown) was a Scottish-born soldier in the U.S. Army who served with the 1st U.S. Cavalry during the Apache Wars. He received the Medal of Honor for gallantry against a hostile band of Apache Indians at the Chiricahua Mountains of Arizona on October 20, 1869.