James Alan Irvine (né le 12 juillet 1958 à Glasgow) est un footballeur écossais devenu entraîneur. Il jouait au poste d'ailier.