John de Soules (auch: John de Soulis oder John Soules; * ca. 1250; † ca. 1310/11) war ein schottischer Ritter und Guardian of Scotland.