John Henry Gray (April 24, 1906 - January 24, 1964) was a Filipino boxer that represented the Philippines in the 1932 Los Angeles Olympics as a flyweight. He lost in the very first round to Edelweis Rodriguez of Italy.
Gray was born in Leyte, Philippines to an American father, Elihu Wayne Gray, and a Filipino mother, Ambrosia Perida. He eventually married his wife, Bessie Mooney, to whom he had eleven children with. He died in 1964 in Tacloban City, Philippines.