John Taliaferro Thompson (New Port, Kentucky, 31 de diciembre de 1860 - West Point, Nueva York, 21 de junio de 1940) fue un oficial de las Fuerzas Armadas de los Estados Unidos e inventor del subfusil Thompson.