Termín „útočná puška“ je odvozen od německé zbraně StG 44 Sturmgewehr (německy: Sturm = útok, Gewehr = puška, zbraň) používané na konci 2. světové války. Tato zbraň bývá označována za první této kategorie, ovšem zbraně používající zmenšený puškový náboj a schopné střílet dávkou existovaly již dříve. Jednou z prvních byla ruská zbraň „ručnoje ružjo-pulemjot, ручное ружьё-пулемёт“ model 1916 konstruktéra Vladimíra Gavriloviče Fjodorova. 1. prosince 1916 byla touto zbraní vyzbrojena zvláštní rota elitního 1. izmailského pluku a stala se tak historicky první jednotkou na světě vyzbrojenou výhradně automatickými zbraněmi. Později byl pro ni vymyšlen kratší termín „avtomat“ (např. avtomat Kalašnikova).