上海在古代被称为申城、扈(沪)渎、华亭县、上海镇、上海县、上海地区、上海特别市等不同名称。 其中,“申”是因为上海曾经是楚国春申君黄歇的封邑,而“沪”则是因为松江下游一带被称为“扈渎”,后来改为“沪”。