上海在古代有多个名称,包括:
申城:
春秋时期属吴国,战国时期先后属越国和楚国,是楚国春申君黄歇的封邑,因此别称为“申”。
扈渎:
晋朝时期,因渔民创造捕鱼工具“扈”,江流入海处称“渎”,因此松江下游一带被称为“扈渎”,以后又改“扈”为“沪”。
华亭县:
唐天宝十载(751年),吴郡太守奏准设立华亭县,上海地区始有相对独立的行政区划。
上海镇:
南宋咸淳三年(1267年),在上海浦西岸设置市镇,定名为“上海镇”。
上海县:
元至元二十九年(1292年),中央政府把上海镇从华亭县划出,批准设立上海县,标志着上海建城之始。
因此,上海在古代被称为申城、扈渎、华亭县、上海镇和上海县等。