John Grieve "Ian" Wilson (11 February 1923 – 1989) was a Scottish professional footballer who played as a winger. He started his career with Forfar Athletic before moving to England to join Preston North End in 1946. Wilson scored six goals in 16 league appearances before moving to Burnley in June 1948. He made his debut for the club in the 0–1 defeat to Portsmouth on 28 August 1948. In the 1–0 win against Everton on 2 October 1948, Wilson scored his only goal for Burnley. He played his 19th and last game for the club in the 1–2 loss away at Manchester United on 4 February 1950.