Канонерская улица
Улица берет начало от Лермонтовского проспекта и уходит в тупик за Английский проспект.
20 августа 1739 года по докладу Комиссии о Санкт-Петербургском строении ей было присвоено название Шкиперская. Здесь, в Малой Коломне, находилась Морская слобода, и несколько проездов в этой части города получили имена, связанные с профессиями ее обитателей. До наших дней из этих названий сохранилась одна Лоцманская улица.
По плану Комиссии улица вовсе не должна была заканчиваться тупиком. Предполагалось, что ее продолжит Басманная улица, которая, сделав два поворота под прямым углом, выйдет обратно к будущему Английскому проспекту. Однако этот планировочный изыск осуществлен не был, Басманная улица в этом месте так и не появилась, да и название Шкиперская, кроме картографов, никто не употреблял.
Канониры – морские артиллеристы
Вместо него в 1774 году появилось наименование Кананерская улица (именно в этой форме). К тому времени здесь поселились канониры – морские артиллеристы. Правильный вариант – Канонирская улица – вскоре тоже возник и употреблялся довольно долго, до конца XIX века, но в итоге победила более удобная в произношении форма Канонерская улица, известная в этом написании уже с 1779 года.
В 1950-е годы после расчистки квартала от ветхих строений и постройки дома № 33 улицу несколько продлили на запад, как раз до проектной границы 1739 года.