the indian ocean is the ocean surrounded by asia to the north, australia and the pacific ocean to the east, the southern ocean to the south, and africa and the atlantic ocean to the west. it is named for the river indus and ancient india on its north shore. the bay of bengal, the arabian sea, the persian gulf and the red sea are all parts of this ocean.