John McHugh is the name of:

  • John M. McHugh (born 1948), former U.S. representative from New York and Secretary of the Army
  • John McHugh (footballer, born 1909) (1909–1966), Scottish football goalkeeper who played in the 1920s and 1930s for a number of British clubs
  • John McHugh (footballer, born 1943), Scottish football player from the 1960s and 1970s, former Clyde player
  • John McHugh (Medal of Honor), American Indian Wars soldier and Medal of Honor recipient, see 5th Infantry Regiment
  • John McHugh (Ohio politician) (1930–2015), mayor of Toledo, Ohio
  • John McHugh (Irish politician), MP in the Northern Ireland Parliament for Fermanagh and Tyrone
  • John McHugh (tenor) (1912–2002), tenor from Wolverhampton, England
  • John D McHugh (born 1973), Irish photojournalist and filmmaker
  • John McHugh Sr. (1924–2019), American World War II veteran