African baby names

Baby-naming trends vary greatly across Africa, as about 2,000 languages are spoken throughout 53 countries. Naming conventions are generally localised according to the community dialect.

Narrative names

Throughout parts of Central and Southern Africa, babies are often named according to particular events or circumstances surrounding their birth. For example, Swahili boys' name Badru means "born at full moon", and Rwandan girls' name Mukantagara means "born during a time of war".

Where the baby was born also helps parents choose a name: Ugandan boys' name Nangila means "born on a journey", and Nigerian Yoruba name Oni means "born in a sacred abode".

Days of the week are popular, too: boys' names Kofi (from Ghana) and Danjuma (from Nigeria), both mean "born on a Friday", and some babies are named simply "Sunday" or "Tuesday", or whichever day of the week they were born.

Popular politicians

In some African countries, parents like naming their babies after politicians and people featured in the news, in the hope that their children will be as successful as their namesakes. In Kenya, many parents have named their sons after half-Kenyan US President Barack Obama. Indeed, one mum named her twins after Barack and his opponent Mitt Romney in the presidential election.

Other famous political figures are also popular throughout Africa: former South African president Nelson Mandela and his wife Graça Machel, former-UN chief Kofi Anan, US senator Hillary Clinton, Ghanan former-leader Kwame Nkrumah, and South African anti-apartheid activist Steve Biko.

Names from the North

In many North African countries, such as Egypt, Libya, Algeria, and Tunisia, the main religion is Islam, so many babies are given Muslim names. In Tunisia, a popular name for a boy is Youssef, a Muslim prophet, and a common girls' name is Mariam, mother of the prophet Isa.

Some popular African names

CountryGirls' namesBoys' names
Botswana
  1. Dikeledi ("tears")
  2. Goitsemedi ("the lord knows")
  3. Kagiso ("peace")
  1. Tau ("lion")
  2. Letsego ("armament")
  3. Fenyang ("victory")
Egypt
  1. Isis ("supreme goddess of the stars")
  2. Nailah ("successful")
  3. Kanika ("black")
  1. Upton ("high village")
  2. Maahes ("lion")
  3. Kafele ("would die for")
Eritrea
  1. Aatifa ("affection")
  2. Zula ("brilliant")
  3. Azzeza ("respected")
  1. Iggi ("only son")
  2. Nasih ("advisor")
  3. Fethawi ("justice")
Ethiopia
  1. Ayana ("beautiful flower")
  2. Aamina ("safe")
  3. Gabra ("gift of offering")
  1. Amare ("handsome")
  2. Berhanu ("light")
  3. Dawit ("beloved")
Kenya
  1. Imani ("faith")
  2. Numa ("beautiful")
  3. Maluum ("special")
  1. Aban ("clear")
  2. Aasir ("captivating")
  3. Zarif ("elegant")
South Africa
  1. Puleng ("put in rain")
  2. Lefu ("sickness")
  3. Naledi ("star")
  1. Mamello ("patience")
  2. Tumelo ("belief")
  3. Uuka ("arise")
Tanzania
  1. Aailyah ("of the highest")
  2. Abla ("with a full figure")
  3. Khadijah ("born prematurely")
  1. Abasi ("stern")
  2. Hamisi ("born on Thursday")
  3. Darweshi ("holy")
Uganda
  1. Acanit ("hard times")
  2. Kaikara ("traditional name of God")
  3. Achen ("twin")
  1. Dembe ("peace")
  2. Ochen ("one of twins")
  3. Nasiche ("born during the locust season")


Still stuck for a baby name? Use our Baby name finder for some inspiration.

Charlotte McClure
Charlotte McClure is social media manager for BabyCentre.

Find the meaning of a name

Search baby names by:

Browse by letter

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Track your baby’s development

Join now to receive free weekly newsletters tracking your baby’s development and yours throughout your pregnancy.
Trying to conceive?
I agree to receive relevant emails from BabyCentre and to the use of my health information to make the service more helpful.
Yes! Please email me with free offers and special discounts from BabyCentre’s partners.
By clicking the button, you agree to our Terms of Use and Privacy Policy.
advertisement
Join BabyCentre
Sign up to receive free emails and track your baby's development.
advertisement