Захарьевская улица
Первоначально — 2-я линия выше Литейного двора (1715, от Литейного пр. за Потёмкинскую ул.) по Литейному (Пушечному) двору, с 1711 г. находившемуся поблизости (на месте д. 1 и 2 по Литейному пр.), где в 1713 г. впервые были отлиты медные пушки. Позже здесь сложился комплекс, названный Новым Пушечным двором, включавший производство, склады, канцелярию и «светлицы» для жилья мастеровых. Затем — 2-я от Невы реки линия (1716–1780), впоследствии — 2-я от Невы реки ул. (1781–1793).
Параллельно существовали названия: 1-я Артиллерийская линия (1724–1791), 1-я ул. Артиллерийcкой cлободы (сер. XVIII в.), 1-я Артиллерийская ул. (1776–1793), 1-я ул. (1792), Артиллерийская ул. (сер. XVIII в.—1808). В 1716 г. «1-я, 2-я и 3-я линия, которые выше литейного двора» (современные Шпалерная ул., Захарьевская ул. и ул. Чайковского) были отведены по указу служащим в артиллерийском ведомстве. В 1724 г. последовало распоряжение всем построившимся там разночинцам «строение свое с тех мест снесть и те места очистить в артиллерных линиях под селитьбу артиллерным служителям подлым». Однако к этому времени в первой линии уже было каменное строение, и дабы не причинять ущерб владельцам, было решено, «чтоб вместо первой от реки Невы линии, отдана была под селение Артиллерийским служителям четвертая линия» (ныне Фурштатская ул.). Таким образом произошло смещение на единицу нумерации линий от р. Невы и линий в Артиллерийской слободе. Это смещение зафиксировано, например, в «Санктпетербургских ведомостях» (1764 г., № 103) следующим образом: «...на Литейной стороне от Невы реки в третьей, а по Артиллерийской второй линии близ церкви...» (ныне ул. Чайковского). Позже под дома служителей Артиллерийского ведомства была отведена и пятая линия от р. Невы (ныне Кирочная ул.).
Параллельно в 1737–1782 гг. существовало наименование Пушкарская ул. также по Пушечному двору. Всего в этом районе проходили три Пушкарские улицы (см. также ул. Чайковского и Фурштатская ул.).
На плане 1753 г. и в рукописи Описания Петербурга Анд. Ив. Богданова (1762) обозначена как 2-я Береговая ул. 1-й Береговой в этих источниках считалась современная Шпалерная ул. Фактически оба эти названия не употреблялись.
Участок восточнее Потёмкинской ул. упразднен после 1780 г.
Современное наименование известно с 1789 г. Дано по церкви свв. Захарии и Елисаветы Кавалергардского полка (д. 20, не сохранилась).
С 6 октября 1923 г. по 4 октября 1991 г. называлась ул. Каляева в чеcть Ив. Платоновича Каляева (1877–1905), члена Боевой организации cоциалиcтов-революционеров, казненного за убийство московского генерал-губернатора великого князя Сергея Александровича.