命名实际上是混杂使用的。到了苏联时期，潜艇名称通常为“xxx计划”直接演变成为的“xxx型”（“xxx”表示数字），有些时候潜艇除了这些苏俄代号以外没有另附其他名称。从冷战开始之后，北约开始为情报中的苏联潜艇进行命名工作。这些北约代号开始由26个字母无线电通讯码代称，后来有一定扩展。不过由于是根据情报来命名，有些北约代号命名并不一定完全准确，但相比于苏联繁杂无规则的代号系统来说，北约代号更容易记忆和接受。苏联解体之后俄罗斯设计的潜艇虽然还有北约代号，不过俄官方也开始对新设计的潜艇进行命名。为了安全保密着