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?