William McNaught (9 May 1922 – 12 April 1989) was a Scottish footballer, who was born in Dumfries. McNaught holds the Raith Rovers club record for the number of appearances with the club of 657 between 1941 and 1962. McNaught was club captain and at international gained five full Scotland caps and six Scottish League caps. McNaught's son is European Cup winning footballer Ken McNaught.