没有本质区别。
1.《企业名称登记管理实施办法》第九条规定“企业名称由行政区划、字号、行业、组织形式依次组成,法律、行政法规和本办法另有规定的除外。”
但在一定条件下,有些企业可能不会在公司名称前标注行政区域。
2.《企业名称登记管理实施办法》第十九条规定“企业为体现经营特点,可以在其名称中字号后使用国家(地区)名称或者县级以上行政区划的地名。上述地名不视为企业名称中的行政区划。”
所以,
严格来说,原“上海XXX有限公司”的“上海”是指这家公司所属的行政区域。
后者“XXX(上海)有限公司”的“上海”是指公司在上海的经营活动。