James McFadden (Glasgow, 14 aprile 1983) è un ex calciatore scozzese, di ruolo attaccante.
Ha segnato un gol il 13 settembre 2007 nella vittoria contro la Francia per 1-0 in una partita valida per le Qualificazioni agli Europei 2008. Tuttavia la Scozia non si qualificò all'Europeo in quanto arrivò terza nel suo girone con 24 punti, alle spalle di Italia (29 punti) e Francia (26 punti), nonostante gli scozzesi avessero battuto i francesi per 1-0 sia in casa che in trasferta.