David Anthony Gagnon (born October 31, 1967) is a Canadian retired professional ice hockey goaltender.
Dave played 2 games in the National Hockey League with the Detroit Red Wings during the 1990–91 season, posting a record of 0–1–0 and goals against average of 10.27.
In 1990 and 1991 he was traded three times, but enjoyed success with Hampton Roads of ECHL, when he was named as co-MVP.
Gagnon spent most of his later years with the Roanoke Express where he often shared goaltending duties with Daniel Berthiaume.
Gagnon played eleven more seasons in various minor leagues, being named playoff MVP twice in 1991 and 1994.