Shanghai is the world's most populous city. What does the name "Shanghai" literally mean?

Shanghai is the world's most populous city. What does the name "Shanghai" literally mean?
Twitter Google+ Share on Facebook