1638–1703 (a 17th-century town at the site of the present city): Nevanlinna (Finnish), Niyen – Ниен (Russian), Nyen (Swedish)
1914–1924: Petorogurādo - ペトログラード (Japanese), Petrograd (former English, former French, former Russian, former Serbian, former Slovene, former Swedish), Petrogrado (former Spanish, former Portuguese), Petrohrad (former Czech, Slovak), Pietrogrado (former Italian), Piotrogród (former Polish), Pēterpils (former Latvian), Petrapilis (former Lithuanian)
1924–1991: Leningrad (former Czech, former English, former German, former Swedish), Leningrado (former Italian, former Spanish, former Portuguese), Lenjingrad (former Serbian), Reningeuradeu / Renin'gŭradŭ - 레닌그라드 (Korean), Reningurādo - レニングラード (Japanese), "Liènínggélè"-列寧格勒 (Chinese)