La ciudad cambió de nombre varias veces: Se llamó Petrogrado (Петроград Petrograd, que significa "ciudad de Pedro", adaptación al ruso del alemán Petersburg) entre 1914 y 1924, a raíz del conflicto con Alemania durante la Primera Guerra Mundial, y Leningrado (Ленинград Leningrad tras la muerte de Lenin) entre 1924 y 1991; y nuevamente San Petersburgo después de un plebiscito.