上海的路名以各城市命名主要是由于租界时期的影响。在第一次鸦片战争后,上海被开辟为通商口岸,并设立了租界。各国列强在自己的租界内根据自己的文化习惯给道路命名,其中东西向的道路以城市命名,南北向的道路以省份命名。这种命名方式体现了当时的政治格局,并带有殖民色彩。
1945年抗战胜利后,租界被收回,国民政府为了体现统一的中国,采用以全国各省市县地名命名的方式重新命名道路。这一变化旨在削弱上海人的本位意识,并表达举国融融、四海一家的理念。
因此,上海的道路命名反映了上海特殊的历史背景,既有殖民时期的烙印,也体现了新中国成立后的国家统一和地方特色。