Эта улица идёт от Кронверкской улицы до улицы Чапаева. Её часть восточнее Кронверкского проспекта по рассуждениям «Комиссии о санктпетербургском строении» в 1738 году должна была именоваться 3-й Посадской улицей. Здесь находилась слобода торговцев и ремесленников, «посадских людей», как их тогда называли.
Источник фото - Яндекс.Карты.
Имя 3-я Посадская реально не употреблялось, зато уже в 1741 году появляется другое название, причём на всём протяжении – Оружейная или Большая Оружейная улица. Здесь находился Оружейный двор, где производили мелкое стрелковое оружие, проще говоря, ружья. Последнее обстоятельство поспособствовало потере первой буквы наименования: уже в 1764 году зафиксирован вариант Ружейная, а затем и Большая Ружейная улица.
К концу столетия эти два названия полностью вытеснили первоначальные и затем употреблялись параллельно вплоть до 1918 года. Существовала и Малая Ружейная улица, она шла параллельно Большой Ружейной между ней и Большой Монетной, но в 1882 году была упразднена. Как ни странно, составители планов иногда эти две улицы путали.
В первой половине XIX века бытовало ещё три имени: 1-я Монетная, по располагавшейся здесь Монетной слободе, в которой жили «работные люди» Монетного двора; просто Монетная, как иногда назывались все пять улиц слободы; и, наконец, Палачёва, видимо, по фамилии (профессии?) домовладельца.
В октябре 1918 года Большая Ружейная получила современное название – улица Мира, как противопоставление старому.