This name generator will give you 10 random Swahili names and their meanings.
Swahili is a language spoken by tens of millions of people living in East and Southeast Africa, and it's the official language of Kenya, Tanzania and Uganda. Arabic and Sanskrit have had their impact on Swahili, often through historic trade routes, and these influences also influenced their names to some extent.
Swahili names often have either a religious based, time based or characteristic based meaning, but there are plenty of other meanings as well. As mentioned, Swahili names have multicultural influences, mainly Arabic, but also some European influences.
To start, simply click on the button to generate 10 random names. Don't like the names? Simply click again to get 10 new random names.
Your art here? Click here to find out more!