African Name Generator

Get real Yoruba, Igbo, Akan, Swahili, Zulu and Wolof names with family names. Pick male or female and see where each name comes from before you choose.

Part of Names by Culture Names

  • C
    Chinedu OkaforExample

    A fully Igbo pairing; the first name means God leads, a hopeful choice.

  • A
    Abena MensahExample

    An Akan Tuesday name with one of Ghana's best-known family names.

  • T
    Thabo MokoenaExample

    A Sotho name meaning joy, matched with a common South African surname.

  • W
    Wanjiru KamauExample

    Both names are Kikuyu, from central Kenya, so the pair sounds natural.

  • O
    Oluwaseun AdeyemiExample

    A long, proud Yoruba name; friends often shorten it to Seun.

  • A
    Aminata DialloExample

    Popular across West Africa, especially among Fula families in Guinea and Senegal.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

3,000+ possible names in this african name tool

💡 GOOD TO KNOWPair a first name and surname from the same people for a realistic character, for example two Igbo names or two Akan names.

Pair a first name and surname from the same people for a realistic character, for example two Igbo names or two Akan names.

Africa has more than fifty countries and well over a thousand languages, so there is no single African name style. This African name generator draws from real names used by the Yoruba and Igbo of Nigeria, the Akan of Ghana, Swahili speakers in East Africa, Zulu and Sotho speakers in Southern Africa, and Wolof and Mandinka speakers in West Africa.

Writers use it to name characters with care, parents use it to explore heritage names, and game masters use it to build believable worlds. Choose male or female, press the button, and you get ten real first names, most paired with a real family name.

How to use the african name generator

  1. Pick Male, Female or Any in the Style box.
  2. Press Generate names to see ten real African names.
  3. Check which region a name belongs to using the notes on this page.
  4. Copy the name or tap the heart to save it for later.

Names often carry a message

Across much of Africa, a name is chosen for what it says. Many Igbo names include Chi or Chukwu, which refer to God, so Chinedu means "God leads" and Chioma means "good God". Yoruba names often start with Olu or Ade. Oluwaseun means "God has done it" and names with Ade point to a crown or royal line.

Some names record the moment of birth. A Yoruba child named Babatunde ("father has returned") is often born soon after a grandfather dies. In Swahili, Zawadi means "gift" and Baraka means "blessing", two names that tell everyone how welcome the baby was.

Akan day names and other customs

The Akan people of Ghana give each child a name for the day of the week they were born. Kofi and Afua are Friday names, Kwame and Ama are Saturday names, and Kojo and Adwoa belong to Monday. Kofi Annan, the former UN leader, carried a Friday name.

Customs about family names differ by region. In Ethiopia and Eritrea, most people do not have an inherited surname. A person's second name is their father's first name, so Dawit Bekele is Dawit, son of Bekele. In Southern Africa, clan names such as Dlamini, Nkosi and Khumalo link a person to a wide family line.

  • Nigeria: Okafor, Okeke and Eze are Igbo; Adeyemi and Balogun are Yoruba.
  • Ghana: Mensah, Owusu, Asante and Boateng are common Akan surnames.
  • Kenya: Mwangi and Kamau are Kikuyu; Otieno and Odhiambo are Luo.
  • Senegal and Guinea: Diallo, Diop and Ndiaye are widespread.

Example names and what makes them work

NameWhy it works
Chinedu OkaforA fully Igbo pairing; the first name means God leads, a hopeful choice.
Abena MensahAn Akan Tuesday name with one of Ghana's best-known family names.
Thabo MokoenaA Sotho name meaning joy, matched with a common South African surname.
Wanjiru KamauBoth names are Kikuyu, from central Kenya, so the pair sounds natural.
Oluwaseun AdeyemiA long, proud Yoruba name; friends often shorten it to Seun.
Aminata DialloPopular across West Africa, especially among Fula families in Guinea and Senegal.
ZawadiA Swahili first name meaning gift that works well on its own.
Dawit BekeleFollows the Ethiopian custom where the second name is the father's name.

Tips for picking the right name

  • Pair a first name and surname from the same people for a realistic character, for example two Igbo names or two Akan names.
  • Look up the meaning before you use a name, because many African names carry a clear message.
  • Use the Akan day names to give a Ghanaian character a hidden birthday detail.
  • Give long names a natural short form, such as Seun for Oluwaseun or Emeka for Chukwuemeka.
  • Avoid treating Africa as one place; say which country or people your character comes from.

Common questions

Are these real African names?

Yes. Every first name and family name in this tool is a real name used today in African countries such as Nigeria, Ghana, Kenya, South Africa, Zimbabwe, Ethiopia and Senegal. The results mix regions, so match the pair using the notes if you want a strictly local name.

Why do some results mix names from different countries?

The random African name generator picks first and last names from a shared pool to give you variety. Families across Africa do intermarry and move, but for a story set in one place, keep both names from the same people or region.

What does a day name mean?

Among the Akan of Ghana, a child gets a name tied to the weekday of birth. Kwame is a Saturday boy, Akosua a Sunday girl and Kofi a Friday boy. Many Ghanaians use the day name alongside a Christian or family name.

Can I use these names for a baby?

Yes, many families choose African heritage names for their children. Check the meaning and the region first, and ask relatives or speakers of the language how the name is said, so the child grows up with the right sound.