Šaujamieroči tiek klasificēti pēc:
1. pēc kalibra – mazkalibra (6.5 mm), normāla kalibra (6.5–9.0 mm) un lielkalibra (9.0–14.5 mm);
2. pēc nozīmes – kaujas, piešaudes, mācību, sporta un medību;
3. pēc vadības un turēšanas veida – revolveri, pistoles, mašīnpistoles, šautenes, karabīnes, triecienšautenes, ložmetēji un granātmetēji;
4. pēc iedarbības elementa veida – ugunsšaujamie un pneimatiskie;
5. pēc lietošanas veida – rokas (šaušanas laikā tiek turēti rokās) un balsta (tiek lietoti ar speciālu balstu vai iekārtu);
6. pēc apkalpošanas veida – individuālie un grupveida;
7. pēc automatizācijas pakāpes – neautomātiskie, pašpielādējošie (pusautomātiskie) un automātiskie;
8. pēc stobru skaita – vienstobra, divstobru un daudzstobru;
9. pēc stobra konstrukcijas – vītņstobra un gludstobra;
…