João Gomes (born 12 July 1975) is a Portuguese fencer. He competed in the individual foil events at the 2000 and 2004 Summer Olympics.