吳淞江(即現在的蘇州河)有兩條支流,一條叫下海浦,一條叫上海浦,宋代建鎮時,東臨上海浦,故取鎮名為上海鎮。上海地名即源於此。上海浦即今日之黃浦江,它是吳淞江的支流(而絕非不少人相反的認識);下海浦在今虹口區,早已被填歿。