John Harkes (Kearny, Nueva Jersey, Estados Unidos, 8 de marzo de 1967) es un ex futbolista y entrenador estadounidense.