上海的别称主要有以下两个:
申城
该别称源于春秋战国时期,上海西部为楚国春申君黄歇的封邑,因此得名“申城”,后沿用至今。
沪
上海简称“沪”,这一名称与“申”并列使用,是上海最正式的别称之一。
补充说明 :
部分非权威来源提到“不夜城”,但该称呼多与上海的夜生活相关,并非官方或历史性别称。
上海还被称为“魔都”,但这是现代对城市的昵称,不属于传统别称范畴。