纳布永戈岛（Nabuyongo Island）是东非国家坦桑尼亚的岛屿，位于维多利亚湖，由卡盖拉区负责管辖，长2.0公里、宽840米，面积1平方公里，在第一次世界大战时是英国和德国舰艇在该岛爆发水战。