Een machinepistool is een type geweer dat veel kogels, meestal pistoolkogels, afschiet wanneer men de trekker ingedrukt houdt. Een machinepistool is kleiner dan een machinegeweer en kan gemakkelijk door één persoon worden gedragen. Ze worden vaak gebruikt wanneer mensen zichzelf moeten verdedigen in kleine ruimtes, of wanneer mensen snel veel kogels moeten afvuren. De eerste machinepistolen werden begin 1900 uitgevonden. Ze worden vaak gebruikt door de politie.