Quant à « Unguja », c'est le nom de « Zanzibar » en zanzibari ("kiunguja"), le dialecte local du swahili. « Pemba », qui est connue en arabe sous le vocable de (« Île verte »), doit son nom au fait que, au , les habitants étaient des Wapemba d'origine bantoue mais largement métissés avec les Perses et les Arabes. Ils étaient également Chirazis, c'est-à-dire des musulmans adeptes du soufisme.