اسم زنجبار مشتق من الكلمة الفارسية "زنگ‌بار"، وتعني "أرض السود"، وهي تسمية أطلقها الملاحون الفرس على ساحل شرق أفريقيا نظراً لسكانه من الأفارقة السود، ثم عرّبها التجار العرب لاحقاً إلى "زنجبار".