上海源于水名,始于北宋。在古代,上海是一片汪洋。后来由于泥沙淤积,逐渐变成了沙滩,最后变成了新的陆地。春秋时期,吴王曾在此建官邸,取名“华亭”。
战国时期,是楚国贵州黄歇的封地。三国时期,吴栋在这里建立了一个海军基地,当时这里还是一个不知名的村庄。唐朝时,时任吴郡巡抚在此设华亭县。在发展过程中,华亭县的名字变成了华亭海,这是上海最早的名字。1265年,南宋咸丰元年,在此建镇。镇建在上海浦附近,故取名上海镇,这就是上海地名的由来。