Gary Edwards (born October 5, 1947) is a Canadian former professional ice hockey goaltender who played in the National Hockey League (NHL) from 1968 to 1982. He was selected by the St. Louis Blues in the 1968 NHL Amateur Draft and played for six teams during his career.