上海的名字始於宋代,當時上海成為中國壹個新的貿易港口。當時上海有18個普,其中壹個叫上海普,上海鎮就位於它的西岸。1292年,上海改鎮為縣。這就是上海這個名字的由來。1949年,上海設立直轄市。
古代,上海漁民發明了壹種竹制捕魚工具“胡”。當時還沒有上海的地名,所以這個地區叫“湖都”,所以上海簡稱“上海”。春秋戰國時期,上海是楚春王黃歇的壹部分封地,故上海別號“申”。