Gordon Johnston (May 25, 1874 – March 8, 1934) was an American soldier, Medal of Honor recipient and football player and coach. He played at the tackle position for Princeton University and served as the head coach of the University of North Carolina football team in 1896. He served as an officer in the United States Army during the Spanish–American War, the Philippine–American War and World War I, and received the Medal of Honor for his actions during the Philippine–American War.