Современный герб Шлиссельбурга — города в Ленинградской области — принят в 2010 году.
Город был заложен на Ореховом острове новгородским князем Юрием Даниловичем в 14 веке. Крепость была названа по имени острова Орешек. Через 30 лет новгородцы заложили каменную крепость, возвели крепостные стены и башни.
Шведы не раз осаждали Орешек, стремясь оттеснить Новгородскую республику от моря, и он неоднократно переходил из рук в руки. Нынешнее название Шлиссельбург получил в начале 18 века после того, как был отвоеван Петром I у шведов.
На эмблеме история города отражена в виде крепости и ключа.