Gustaf Oliver Forslund (April 25, 1908 – August 4, 1962) was a Swedish-born Canadian professional ice hockey right wing player.
In the 1932–33 season, he became the first Swedish-born player in the National Hockey League, and played 48 games for the Ottawa Senators.
When he was still a child, his family moved to Fort William and later Port Arthur, Ontario.
In 1929 he moved to Minnesota to play for the Duluth Hornets of the American Hockey Association (1926–1942).
In 1939–40, Forslund led the Thunder Bay Senior League with 39 points in 24 games.