John Fisher (born December 21, 1947) is a Scottish-born former professional ice hockey player.
He played 40 games with the Alberta Oilers of the World Hockey Association during the 1972–73 season.Fisher was born in Ayr, Scotland, but played his junior hockey in Canada with the Moose Jaw Canucks and the St.