Назву "Шліссельбург" місту дав Петро Перший, і його дослівний переклад з німецької – "Ключ-місто", що містило натяк – з цього місця почнеться підкорення Швеції. Радянська назва "Петрофортеця" перекладу, я думаю, не потребує.17-Nov-2006
Вона була названа на ім'я острова Горішок. У 1613 році фортеця була захоплена шведами і російська назва Горіх трансформувалася в Нетеборг (швед. nöt – "горіх", borg – "фортеця"). У 1702 році звільнена російськими військами і тоді ж перейменована на Шліссельбург, Буквально – «ключ-фортеця» (нім.
Петро написав тоді: «Правда, що зело жорстокий цей горіх був, проте, слава Богу, щасливо розгризений». Фортеця була перейменована на Шліссельбург, а на фортечній вежі зміцнили ключ, що символізує відкриття шляху і до подальших перемог у Північній війні, і до Балтійського моря.
У складі Новгородської республіки (1323-1478) Фортеця Горішок отримала своє ім'я від назви Горіхового острова, на якому вона була заснована в 1323 князем Юрієм Даниловичем, онуком Олександра Невського. У тому року на острові було укладено перший договір новгородців зі шведами — Оріхівський світ.