African Last Name Generator
This African last name generator pulls hundreds of real surnames from Nigeria, Ghana, Kenya, Ethiopia, South Africa, Zimbabwe, Senegal and other countries, each shown with its meaning so you can match a name to a real place and people.
Results (10)
-
Niyonzima
It is God who lives (Kirundi, Burundi)
-
Mbaye
Wolof clan name (Senegal)
-
Asiimwe
Thank God; God be praised (Nkore, Uganda)
-
Faye
Serer clan name (Senegal)
-
Fotso
Bamileke family name (Cameroon)
-
Ouédraogo
Stallion (Mossi, Burkina Faso)
-
Kaboré
Mossi clan name (Burkina Faso)
-
Farah
Joy (Somali, from Arabic)
-
Hersi
Somali family name
-
Zewdu
His crown (Amharic, Ethiopia)
No surnames match those filters. Try a different letter or length.
Saved names
Names you save will appear here. They stay in this browser only.
Popular African last names and meanings
| Surname | Meaning |
|---|---|
| Abdi | Servant (of God); short for names like Abdullahi (Somali) |
| Abebe | He flourished; flowered (Amharic, Ethiopia) |
| Abubakar | Father of Bakr; first caliph (Hausa, Nigeria) |
| Addo | Akan family name, Ghana |
| Adebayo | The crown meets joy (Yoruba, Nigeria) |
| Adeyemi | The crown befits me (Yoruba, Nigeria) |
| Ajayi | Child born face down (Yoruba, Nigeria) |
| Alemu | His world (Amharic, Ethiopia) |
| Annan | Fourth-born (Akan, Ghana) |
| Appiah | Akan family name, Ghana |
| Asante | Of the Asante people (Akan, Ghana) |
| Assefa | He expanded (Amharic, Ethiopia) |
| Ba | Fula clan name (Senegal and Mauritania) |
| Banda | Chewa clan name (Malawi and Zambia) |
| Bekele | He has sprouted; grown (Amharic, Ethiopia) |
| Bello | After Sultan Muhammad Bello (Hausa-Fulani, Nigeria) |
| Boateng | Akan family name, Ghana |
| Camara | Mande clan name (Guinea, Senegal) |
| Cissé | Soninke clan name (Mali, Senegal) |
| Coulibaly | Bambara clan name (Mali, Côte d'Ivoire) |
| Diallo | Fula clan name (Guinea, Senegal, Mali) |
| Diop | Wolof clan name (Senegal) |
| Diouf | Serer clan name (Senegal) |
| Dlamini | Royal clan of Eswatini; Zulu and Swazi (South Africa) |
| Dube | Zebra totem (Ndebele and Zulu) |
| Eze | King (Igbo, Nigeria) |
| Fall | Wolof noble clan (Senegal) |
| Farah | Joy (Somali, from Arabic) |
| Faye | Serer clan name (Senegal) |
| Getachew | Their lord (Amharic, Ethiopia) |
| Girma | Majesty; dignity (Amharic, Ethiopia) |
| Gueye | Wolof clan name (Senegal) |
| Habimana | It is God who exists (Kinyarwanda, Rwanda) |
| Haile | Power; might (Ge'ez, Ethiopia) |
| Ilunga | Luba family name (DR Congo) |
| Jama | Possibly from Arabic jumu'a, gathering (Somali) |
| Juma | Born on Friday (Swahili, East Africa) |
| Kamau | Common Kikuyu family name, Kenya |
| Kariuki | Reborn; the returned one (Kikuyu, Kenya) |
| Kebede | Weighty; honored (Amharic, Ethiopia) |
| Keita | Royal Mande clan of the Mali Empire |
| Khumalo | Zulu clan of Mzilikazi (South Africa) |
| Kimani | Kikuyu family name, Kenya |
| Koffi | Born on Friday (Baoulé, Côte d'Ivoire) |
| Kouamé | Born on Saturday (Baoulé, Côte d'Ivoire) |
| Kouassi | Born on Sunday (Baoulé, Côte d'Ivoire) |
| Mbaye | Wolof clan name (Senegal) |
| Mensah | Third-born son (Akan, Ghana) |
| Mkhize | Zulu clan name (South Africa) |
| Mohamud | Praised (Somali form of Mahmud) |
| Mokoena | Of the crocodile totem (Sotho, South Africa) |
| Moyo | Heart; clan totem (Shona, Zimbabwe) |
| Mthembu | Zulu clan name (South Africa) |
| Mugisha | Blessing (Kiga and Nkore, Uganda) |
| Mukasa | After Mukasa, lake deity (Ganda, Uganda) |
| Mulenga | Bemba family name (Zambia) |
| Mwale | Chewa and Nsenga clan name (Zambia, Malawi) |
| Mwangi | Kikuyu name, after the Mwangi ruling generation (Kenya) |
| Ncube | Ndebele totem name (Zimbabwe) |
| Ndiaye | Wolof clan name (Senegal) |
Africa does not have one naming system
Africa has fifty-four countries and more than two thousand languages, and surname customs change from one group to the next. A useful first step is to stop thinking of an African surname and start thinking of a Yoruba, Akan, Kikuyu, Zulu or Wolof one. The generator shows each name with its origin and meaning, which makes it easy to keep a family consistent instead of mixing names from opposite ends of the continent.
Many fixed surnames are fairly recent. In much of Africa a person was traditionally known by a given name plus the name of a father, a clan or a birthplace, and inherited surnames became standard under colonial administration, mission schools and later national ID systems. Ethiopia still follows the older pattern: a person's second name is the father's given name, so the runner Kenenisa Bekele is the son of a man named Bekele.
Day names, clan names and totems
Birth circumstances shape many names in West and East Africa. Among the Akan of Ghana, day names record the weekday of birth, and birth-order names like Mensah, meaning third-born son, are passed on as surnames. Among the Luo of Kenya, the prefix O marks a boy and the name records the time of birth: Otieno was born at night, Odhiambo in the evening and Omondi early in the morning. Igbo names like Okafor and Okeke record the market day.
In Southern Africa, clan names matter more. Zulu and Xhosa surnames such as Dlamini, Nkosi, Khumalo and Ndlovu are linked to clans, and people are often greeted by their clan name as a sign of respect. In Zimbabwe, many families have a totem, or mutupo, shared with a clan. Moyo means heart, Ndlovu means elephant and Shumba means lion, and people with the same totem traditionally treat each other as relatives.
Choosing a name with the African last name generator
Start with a country and a community, then filter. For a Senegalese character, Wolof and Fulani names like Diop, Ndiaye, Fall, Sow and Diallo are common, often spelled in the French style. For a Kenyan family, choose between Kikuyu names like Kamau and Mwangi and Luo names like Otieno. For South Africa, Nguni clan names sit beside Sotho, Tswana and Afrikaans ones. The meaning shown with each result tells you which language a name belongs to.
Then pair the surname with a first name from the same place and generation. Many African families combine a Christian or Muslim first name with a traditional surname, as in Grace Mwangi, Ibrahim Diallo or Thabo Nkosi. Colonial languages shaped spelling too, so the same name may be written Ndiaye or N'Diaye. Use the first name preview to test combinations, save the ones that work and share the list with anyone you are writing with.
Frequently asked questions
Are the names in the African last name generator real?
Yes. Every result is a real surname used in an African country, shown with its meaning and origin. The dataset covers Nigeria, Ghana, Kenya, Ethiopia, South Africa, Zimbabwe, Senegal and other countries, so you can choose names that fit a specific people rather than a generic idea of Africa.
Why do some African surnames describe the time of birth?
Many African naming systems record the circumstances of birth. Luo names mark the time of day, Akan names mark the weekday and birth order, and Igbo names mark the market day. When these names were fixed as surnames, the birth detail of one ancestor became the name of a whole family.
Do Ethiopians have family names?
Traditionally no. An Ethiopian is known by a given name followed by the father's given name, and sometimes the grandfather's. The second name works like a surname on documents, but it changes every generation. Some Ethiopians abroad fix one name as a family surname to fit foreign systems.
How do I avoid mixing up African names in a story?
Keep each family to one country and one ethnic group unless the story explains the mix, such as a marriage between a Yoruba man and a Kikuyu woman. Check the meaning and origin shown with each surname, and pick first names common in the same region and religion.
More last name generators
By country and culture
- Afghan Last Name Generator
- African American Last Name Generator
- Albanian Last Name Generator
- American Last Name Generator
- Argentinian Last Name Generator
- Armenian Last Name Generator
- Asian Last Name Generator
- Australian Last Name Generator
- Austrian Last Name Generator
- Basque Last Name Generator
- Belgian Last Name Generator
- Bosnian Last Name Generator
- Brazilian Last Name Generator
- Breton Last Name Generator
- British Last Name Generator
- Bulgarian Last Name Generator
- Cajun Last Name Generator
- Canadian Last Name Generator
- Caribbean Last Name Generator
- Catalan Last Name Generator
- Celtic Last Name Generator
- Colombian Last Name Generator
- Creole Last Name Generator
- Croatian Last Name Generator
- Cuban Last Name Generator
- Czech Last Name Generator
- Danish Last Name Generator
- Dominican Last Name Generator
- Eastern European Last Name Generator
- Egyptian Last Name Generator
- European Last Name Generator
- Filipino Last Name Generator
- Finnish Last Name Generator
- French Canadian Last Name Generator
- Gaelic Last Name Generator
- Georgian Last Name Generator
- Ghanaian Last Name Generator
- Haitian Last Name Generator
- Hawaiian Last Name Generator
- Hispanic Last Name Generator
- Hungarian Last Name Generator
- Icelandic Last Name Generator
- Indonesian Last Name Generator
- Inuit Last Name Generator
- Iraqi Last Name Generator
- Italian American Last Name Generator
- Jamaican Last Name Generator
- Jewish Last Name Generator
- Kazakh Last Name Generator
- Latino Last Name Generator
- Latvian Last Name Generator
- Lithuanian Last Name Generator
- Maori Last Name Generator
- Mexican Last Name Generator
- Middle Eastern Last Name Generator
- Mongolian Last Name Generator
- Moroccan Last Name Generator
- Native American Last Name Generator
- New Zealand Last Name Generator
- Nigerian Last Name Generator
- Norwegian Last Name Generator
- Pakistani Last Name Generator
- Persian Last Name Generator
- Polynesian Last Name Generator
- Puerto Rican Last Name Generator
- Roman Last Name Generator
- Romani Last Name Generator
- Romanian Last Name Generator
- Samoan Last Name Generator
- Scandinavian Last Name Generator
- Serbian Last Name Generator
- Slavic Last Name Generator
- Slovak Last Name Generator
- South African Last Name Generator
- Southern Last Name Generator
- Swedish Last Name Generator
- Swiss Last Name Generator
- Tamil Last Name Generator
- Thai Last Name Generator
- Turkish Last Name Generator
- Ukrainian Last Name Generator
- Vietnamese Last Name Generator
- Viking Last Name Generator
By style and use
- Random Last Name Generator
- Last Name Generator with Meanings
- First and Last Name Generator
- Random First and Last Name Generator
- Last Name Generator Based on First Name
- Character Last Name Generator
- Elf Last Name Generator
- DnD Last Name Generator
- Medieval Last Name Generator
- Royal Last Name Generator
- Harry Potter Last Name Generator
- Star Wars Last Name Generator
- Surname Generator
- Fantasy Surname Generator
- Family Name Generator
Other origins
- English Adams, Allen, Baker 325 surnames
- Irish Brennan, Burke, Byrne 306 surnames
- Scottish Allan, Anderson, Boyd 330 surnames
- Welsh Bevan, Bowen, Davies 228 surnames
- German Bauer, Becker, Berger 337 surnames
- Dutch Bakker, Bos, Brouwer 328 surnames
- French Martin, Bernard, Dubois 364 surnames
- Spanish García, Rodríguez, González 402 surnames
- Italian Rossi, Russo, Ferrari 361 surnames
- Portuguese Silva, Santos, Ferreira 342 surnames
- Polish Nowak, Kowalski, Wiśniewski 322 surnames
- Nordic Andersson, Johansson, Karlsson 387 surnames
- Russian Ivanov, Smirnov, Kuznetsov 354 surnames
- Greek Papadopoulos, Pappas, Vlachos 331 surnames
- Japanese Sato, Suzuki, Takahashi 336 surnames
- Korean Kim, Lee, Park 153 surnames
- Chinese Wang, Li, Zhang 301 surnames
- Indian Sharma, Patel, Singh 440 surnames
- Arabic Al-Sayed, Haddad, Khoury 420 surnames
- Fantasy Valemont, Ashcroft, Ravenholt 470 surnames