冷战开始之后，北约开始为情报中的苏联潜艇进行命名工作。这些北约代号开始由26个字母无线电通讯码代称，后来有一定扩展。不过由于是根据情报来命名，有些北约代号命名并不一定完全准确，但相比于苏联繁杂无规则的代号系统来说，北约代号更容易记忆和接受。苏联解体之后俄罗斯设计的潜艇虽然还有北约代号，不过俄官方也开始对新设计的潜艇进行命名。为了安全保密着想，苏联的潜艇研制计划的代号通常为不连续的，甚至是无规律的。大多数潜艇仅仅拥有舷号，通常来说，冷战时期的苏联潜艇除了具有纪念意义的潜艇以外是不会授予艇名的。苏联潜艇通常