Duncan Cowan Ferguson (* 27. Dezember 1971 in Stirling) ist ein ehemaliger schottischer Fußballspieler.
Fergusons Jugendverein war Carse Thistle in seiner Heimat Schottland. 1990 wechselte er in die erste Mannschaft von Dundee United. Er absolvierte 77 Ligaspiele, in denen er 28-mal für Dundee United traf. 1993/1994 war der Stürmer bei den Glasgow Rangers unter Vertrag, für die er in 14 Ligaspielen 2 Tore erzielte. Von 1994 bis 1998 war der FC Everton seine erste Station in der englischen Premier League (116 Spiele, 37 Treffer). 1999/2000 spielte Ferguson für ein Jahr (30 Spiele, 8 Tore) bei Newcastle United, ehe er wieder zu Everton zurückkehrte. Für Everton absolvierte er dann weitere 116 Ligaspiele und schoss 24 Tore, bevor sein Vertrag dort zum Saisonende 2005/2006 auslief und er seine Karriere beendete. Heute lebt Ferguson auf Mallorca.
Ferguson spielte siebenmal im schottischen Fußballnationalteam bevor er in der Spielzeit 1997/1998 seinen Rücktritt vom internationalen Fußball erklärte.