Ierocis ir noteikts instruments, kas radīts, vai tiek izmantots, lai ievainotu, nogalinātu, vai padarīt rīkoties nespējīgu kādu cilvēku, vai citu dzīvu būtni. Ieročus izmanto arī, lai iznīcinātu kādus priekšmetus vai objektus. Ierocis pārsvarā ir domāts uzbrukumam, bet tikpat labi to var izmantot arī aizsardzībai.
Ierocis praktiski var būt jebkurš priekšmets, sākot ar akmeni un beidzot ar atombumbu. Ieroči var būt vienkārši savā uzbūvē, kā arī ļoti sarežģīti, piemēram, automātiskās tēmēšanas raķetes ar siltuma uztveršanas mehānismu.
Iedalījums pēc lietojuma vai lietotāja veida
Personālie ieroči - domāti vienai personai, personālai lietošanai.
Ekipāžas ieroči - daudz lielāki par personālajiem ieročiem, lai darbotos vajadzīgi vairāki cilvēki (ložmetējs, lielgabals).
Atbalsta ieroči - uzstādīti, lai varētu uzbrukt, vai aizsargāt kādu noteiktu teritoriju.
Pārvietošanās līdzekļu ieroči - tiek uzstādīti uz kādas mašīnas, tanka, vai cita pārvietošanās līdzekļa.
Dzelzceļa ieroči - tiek piemēroti pārvietošanai pa dzelzceļu.
Lidaparātu ieroči - piemēroti gaisa cīņām (ballistiskā raķete).
Jūras ieroči - izmantojami tikai ūdenī (torpēda, dziļumbumba).
Kosmiskie ieroči - izmantojami tikai kosmosā jeb sūtīti no kosmosa