Singgeta Shanghai dina Basa Cina nyaéta Hù (沪) jeung Shēn (申). Hu asalna tina ngaran walungan Hu Du (沪渎) nu kiwari disebut Suzhou Creek sedengkeun Shēn asalna tina ngaran Chunshen Jun (春申君), bangsawan Karajaan Chu (楚国) dina abada katilu S.M. nu wewengkonna kaasup Shanghai tur diaku minangka pahlawan satempat. Tim olahraga jeung koran di Shanghai ilahar ngagunakeun karakter Shēn (申). Shanghai biasa disebut ogé Shēnchéng (申城, ""Kota Shēn"").