Muslim names from North Africa — Morocco, Algeria, Tunisia and Libya, including Amazigh (Berber) names. Each name links to its full meaning, Arabic spelling and pronunciation.
274 names · each links to its meaning, Arabic spelling, origin and pronunciation.