Iain William Anderson (born 23 July 1977) is a Scottish former professional footballer who played as a midfielder from 1993 to 2009. He notably played for Preston North End and Dundee as well as playing in France for Ligue 1 side Toulouse. He also appeared for Tranmere Rovers, Grimsby Town, St Mirren, Ross County, Ayr United, Elgin City and Clydebank.