虹口区得名于其境内的一条河流——虹口港。虹口港位于上海市区东北部,原是黄浦江的一条支流。因为虹口港的水流弯曲,形状像彩虹,所以得名“虹口”。这个名称后来也被用来命名该地区,成为虹口区的名称。虹口区在历史上曾是上海的一个繁华区域,也是上海的重要工业基地之一。