Shanghai

Shanghai means “on the sea.”

An excerpt from the article 30 facts about Shanghai
It is an appropriate name, considering that Shanghai is located at the mouth of the Huangpu River.