Peter McWilliam (21 September 1879, Inverness, Scotland – 1 October 1951, Redcar, England) was a Scottish footballer who played at left-half for Inverness Thistle, Newcastle United and Scotland. He went on to manage both Tottenham Hotspur and Middlesbrough.