John Seagrave, 2. Baron Seagrave (auch John de Segrave) (* 1256; † zwischen 8. Mai 1325 und 4. Oktober 1325) war ein englischer Adliger und Militär. Er nahm an zahlreichen Feldzügen von König Eduard I. und dessen Nachfolger Eduard II. teil und übernahm bis 1322 wichtige militärische Kommandos und Verwaltungsaufgaben in Schottland.