John Gordon (March 3, 1928 – June 27, 2022) was a Canadian ice hockey manager, coach and player. Gordon played 36 games in the National Hockey League with the New York Rangers. He was also head coach of the Minnesota North Stars from 1970 to 1973, general manager of the North Stars from 1974 to 1978 and general manager of the Vancouver Canucks from 1985 to 1987.