John Buchanan Floyd (1. juni 1806 – 26. august 1863) var en politiker fra Virginia. I en periode var han USA’s krigsminister og senere general i Sydstaternes hær under den amerikanske borgerkrig, hvor han blev besejret i det vigtige slag om Fort Donelson.