List of Soviet and Russian submarine classes

Submarines in the Soviet Navy were developed by numbered "projects," which were sometimes but not always given names. During the Cold War, NATO nations referred to these classes by NATO reporting names, based on intelligence data, which did not always correspond perfectly with the projects. See: The NATO reporting names were based on the British (and later American) habit of naming submarines with a letter of the alphabet indicating the class, followed by a serial number of that class. The names are the radiotelephonic alphabet call sign of a letter of the alphabet. For security purposes, the "pennant numbers" of Soviet submarines were not sequential, any more than those of Soviet surface vessels were.
 * List of NATO reporting names for ballistic missile submarines
 * List of NATO reporting names for guided missile submarines
 * List of NATO reporting names for hunter-killer and experimental submarines

Most Russian (and Soviet) submarines had no "personal" name, but were only known by a number, prefixed by letters identifying the boat's type at a higher level than her class. Those letters included: Any of those prefixes could have С (S) added to the end, standing for специальная (spetsialnaya) and meaning "designed for special missions":
 * К (K) &mdash; крейсерская (kreyserskaya, "cruiser")
 * ТК (TK) &mdash; тяжелая крейсерская (tyazholaya kreyserskaya, "heavy cruiser")
 * Б (B) &mdash; большая (bolshaya, "large")
 * С (S) &mdash; средняя (srednyaya, "medium")
 * М (M) &mdash; малая (malaya, "small")
 * New weapon, engines and armanent testing,
 * Submarines for long-range radio communications,
 * Target submarines for anti-submarine training,
 * Rescue service submarines,
 * Covert operations.

Russo-Japanese War

 * Delfin
 * Kasatka class submarine
 * Som class submarine
 * Forel single unit/one off unit (class of its own)
 * Karp class submarine also used as a prototype submarine for Germany's first U-boat, SMU U-1 (Germany), launched in 1906)

World War I Era

 * Pochtovy
 * Minoga
 * Akula
 * Osetr class submarine
 * Karp class submarine
 * Kaiman class submarine
 * Morzh class submarine
 * Narval class submarine (Russia)
 * Krab
 * Amerikansky Golland (Holland 602GF/602L type)
 * Bars class submarine (1915)