David Robertson (born 23 September 1986 in Livingston) is a Scottish former footballer, who played as an attacking midfielder for Dundee United, St Johnstone, Greenock Morton, Livingston, Ayr United, Selkirk and Cowdenbeath. He won the Scottish Cup with Dundee United in 2010 and represented the Scotland under-21 team. Robertson retired from football in January 2017.