Nazwy kodowe NATO (ang. NATO reporting names) – system oznaczeń wprowadzony w sojuszu NATO dla uzbrojenia i sprzętu wojskowego produkcji ZSRR, krajów bloku wschodniego oraz innych państw.

Przyczyny wprowadzenia kodu Nazwy kodowe NATO umożliwiły skatalogowanie wiedzy o uzbrojeniu produkowanym przez potencjalnych przeciwników NATO, mając na uwadze to, że oryginalne nazwy uzbrojenia, określone przez producentów lub użytkowników, pozostawały często nieujawnione lub tajne, zwłaszcza w odniesieniu do kolejnych wersji danego uzbrojenia. Ich funkcją było między innymi ułatwienie rozróżniania i raportowania uzbrojenia potencjalnego przeciwnika.

Na kod NATO składają się: symbol literowy, numer kolejny i nazwa kodowa, lub sama nazwa kodowa.

Poniżej, oznaczenie "xx" oznacza numer.

Kierowane pociski odrzutowe

Przeciwpancerne pociski kierowane ZSRR nosiły oznaczenia: AT-xx i nazwy angielskie na literę S (np. AT-3 Sagger).

Kierowane pociski rakietowe ziemia-powietrze ZSRR nosiły oznaczenia: SA-xx i nazwy angielskie na literę G (np. SA-7 Grail). Chińskie przeciwlotnicze pociski rakietowe nosiły oznaczenia: CSA-xx.

Taktyczne pociski rakietowe (ziemia-ziemia) ZSRR nosiły oznaczenia: FROG-x (Free Rocket Over Ground).