African Name Generator

African names drawn from several of the continent's major naming traditions - Yoruba, Igbo, Hausa, Akan, Swahili, Zulu and Xhosa - each from a real name pool.

—

How these names are built

Africa is not one naming tradition, so this generator does not pretend it is. The banks cover several of the largest traditions: Yoruba and Igbo names from Nigeria (Adebayo, Okafor), Hausa names from the north (Abubakar, Bello), Akan day names from Ghana (Kwame for a boy born on Saturday, Kofi for Friday, Yaa for a Thursday girl), Swahili names from East Africa (Juma, Zawadi) and Nguni names from southern Africa (Sipho, Thandiwe). Many of these names carry meaning rather than just sound - Chidi is Igbo for 'God exists', Thandiwe means 'beloved' - which is exactly what makes a name read as authentically African instead of generically exotic.

How the generator works

Rolled from 32 + 24 real-name banks — 768 combinations — using your browser's random source. Nothing is sent anywhere: the whole tool runs on your device.

Examples

RollResult
Kwame + MensahKwame Mensah
Chidi + OkaforChidi Okafor
Zola + DlaminiZola Dlamini

Frequently Asked Questions

Why is there no single African naming style?

Because the continent holds thousands of languages and hundreds of naming traditions. A Yoruba name, an Akan day name and a Zulu name follow completely different rules. This bank draws from several of the largest traditions rather than inventing a blended one.

What are Akan day names?

In Akan culture in Ghana a child is traditionally named for the day of the week they were born on - Kwame for a Saturday boy, Kofi for Friday, Ama and Yaa for the girls. It means a name can be predicted from a birth date.

Do African surnames work the way Western ones do?

Not always. Some traditions put the family name first, some use a father's given name, and in parts of West Africa a name can record birth order or the day of birth. These banks use the surnames that appear in published frequency lists for each country.

Related Generators

Japanese Name GeneratorChinese Name GeneratorKorean Name GeneratorFrench Last Name GeneratorItalian Last Name GeneratorGerman Name GeneratorRussian Name GeneratorViking Name GeneratorGreek Name GeneratorMexican Name GeneratorDutch Name GeneratorPortuguese Name GeneratorBrazilian Name GeneratorNorwegian Name GeneratorTurkish Name GeneratorRomanian Name GeneratorVietnamese Name GeneratorPersian Name GeneratorDanish Name GeneratorNigerian Name GeneratorWelsh Name GeneratorFilipino Name GeneratorRandom Name GeneratorLast Name GeneratorFake Name GeneratorPerson Generator