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).