Прежде давайте задумаемся, а зачем улицам изначально давали названия? Ответ очевиден: для ориентирования на местности. Уличные названия служили топонимическими указателями места, где находится тот или иной дом, улица в целом. Эта цель и определяла сами названия. Большинство главных улиц городов в старину было названо по тем городам, куда вели большие дороги, на которые выходили улицы. Возьмем Дорогобуж: Московская, Смоленская, Бельская, Духовская улицы; Гжатск: Московская, Смоленская, Волоколамская,...
Есть две похожие карты, на которых вы узнаете значение названии улицы, на которой живете. Первая из них, Open Etymology Map — это открытая этимологическая карта, которая объясняет происхождение названий отдельных улиц на основе информации из OpenStreetMap и Викиданных. Скриншот карты: С таким же названием есть и другая карта Open Etymology Map, тоже сделанная на основе OSM и Викиданных. Скриншот карты: Большой плюс этих карт: каждый житель может улучшить карту в своем городе, добавив данные о происхождении названия улицы в теги OSM (name:etymology:wikidata)...