От Большой Пушкарской улицы до Малого проспекта. Название известно с 1777 г. Происходит от фамилии домовладельца, офицера русской армии в чине бригадира, Шамшева. Употреблялись также варианты Шамшина улица (1790–1802 гг.) и Шамшена улица (1794 г.).
С 1790 х гг. до 1817 г. параллельно существовало наименование 9 я улица, связанное с тем, что в конце XVIII в. была предпринята попытка ввести нумерацию улиц Петербургской стороны, подобно линиям Васильевского острова, но нововведение так и не вошло в обиход.
На участке от Большой Пушкарской улицы до Большого проспекта в 1849–1858 гг. употреблялось также наименование Томилов переулок, видимо, по фамилии домовладельца. С 1868 г. этот участок включался в состав Сытнинского переулка (ныне Саблинская улица) и был официально присоединен к Шамшевой улице только 16 апреля 1887 г.
С 15 декабря 1952 г. по 4 января 1954 г. носила название Житомирская по г. Житомиру (Украина) в ряду улиц, наименованных в память об освобождении советских городов в годы Великой Отечественной войны.
По материалам книги В. Д. Привалова
«Улицы Петроградской стороны. Дома и люди»
Державин Н.С. (Шамшева, 11)
Рождественский Н.Н. (Шамшева, 6)
Фрейман И.Г. (Шамшева, 6-а)