Ralph Donald Stewart (born December 2, 1948 in Fort William, Ontario) is a retired professional ice hockey player who played 251 games in the National Hockey League. He played with the Vancouver Canucks and New York Islanders.