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

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