为什么上海的路要用其他省市的名字命名?

有的,朋友,有关系的。

第一次鸦片战争后中英签订了《南京条约》,上海被迫成为对外通商口岸,英国人为了管理道路交通,提出了这个道路命名规则。
《上海街道命名备忘录》规定了南北走向的马路用各省名称命名,东西走向的马路用城市名称命名。

为什么后来不改掉它?
上海解放后,这种命名法反倒成了新中国四海一家,大上海包容四方的证明。而且上海汇聚了全国各地的人,在陌生繁荣的大都市看见自己熟悉的家乡名,也多了一丝亲切。

保留侵略者的旧迹,还能时刻提醒我们「勿忘国耻,振兴中华」。