M16 je útočná puška vyráběná firmou Colt. Byla vyvinuta z experimentálního modelu AR-15 (také CAR-15), později XM16E1, nazývaném „Černá puška“ (anglicky „Black rifle“). Původně takto byla nazývána Vietkongem. Našly se dokumenty, které varují právě před „Černou puškou“. Tento model byl vytvořen v období vietnamské války. Ve výzbroji nahradila pušky M14 a M1 Garand.
První verze byly nespolehlivé (kvůli špatné munici) a američtí vojáci je odmítali, proto je u těchto zbraní také druhotné označení:
XM1-E1 (AR-15) byla experimentální verze, která však měla problém se zasekáváním závěru.
M16A1 u této verze byla přidána páčka na ruční dovření závěru, měla hladké předpažbí. Byla hojně používána ve Vietnamu, kde byla protějškem AK-47.
M16A2 je novější verze (používaná až po „Vietnamu“), která má drážkované předpažbí a zásobník na 30 nábojů; umožňuje střelbu po tříranných dávkách (M16A2 mají i modifikaci na plně automatický režim).
M16A3 se od předchozí verze se liší pouze rychle odnímatelnou transportní rukojetí pro rychlejší nasazení kolimátoru či optiky (rukojeť je nasazena na tak zvanou R.I.S. lištu).
M16A4 upraven vnitřní mechanizmus pro vyšší odolnost proti okolním vlivům (písek, bláto, ...) a přidána R.I.S. předpažbí.
Rozdíly mezi označením AR-15, XM-16 (XM16E1) a M16A1 jsou následující. AR-15 je konstrukční název, dodnes však používaný u označení civilní verze této zbraně (u civilní verze není automatický režim, zbraň je pouze poloautomatická). XM16E1 je označení pro experimentální model M16 a E1 znamená první experimentální úprava. Po schváleni modifikací se písmeno X vypouští a E je nahrazeno písmenem A. Tedy název XM16E1 se po schválení promění na M16A1.