William Dickson Wilson (7 September 1900 – 24 June 1973) was a Scottish footballer who played as a goalkeeper for Peebles Rovers and Dunfermline Athletic in the Scottish Football League and for Newcastle United and Millwall in the English Football League.