Peter William Marsh (born December 21, 1956 in Halifax, Nova Scotia) is a retired professional ice hockey player who played 230 games in the World Hockey Association and 278 games in the National Hockey League. He played for the Winnipeg Jets, Cincinnati Stingers, and Chicago Black Hawks.
Peter has a son and a daughter. His son, Adam Marsh, is currently playing with the Charlottetown Islanders of the Quebec Major Junior Hockey League.