Arabic Name Generator

Generate authentic Arabic names with meanings, Arabic script, and regional origins. Filter by gender, origin (Quranic, Moroccan, Gulf, Persian), or meaning theme to find the perfect name.

What Is an Arabic Name Generator?

An Arabic name generator is a tool that produces authentic Arabic names drawn from classical, Quranic, modern, and regional traditions. Whether you’re choosing a baby name, creating a character for your story, or finding a meaningful business identity, this tool delivers real names with their Arabic script (الخط العربي), romanization, and full cultural meanings.

The Arabic language has one of the richest naming traditions in the world, spanning over 1,400 years of poetry, religion, and civilization. Names carry deep semantic weight — every Arabic name is built from a root that conveys a precise meaning. If you want to type these names yourself, our free Arabic keyboard tool lets you write in Arabic script directly in your browser.

How to Use This Arabic Name Generator

Select your preferred gender, origin region, and meaning theme from the filters above, then click Generate Arabic Names. The tool draws from a curated database of 200+ verified names. Click the ⭐ icon on any card to save it to your favorites list. Use the 📋 copy button to copy a name to your clipboard, or share your entire favorites list with family and friends via the Share button.

You can also search directly by meaning (e.g., “light” or “strength”), by romanized spelling, or by typing in Arabic script if you have an Arabic keyboard enabled.

Arabic Name Origins Explained

Each name in this generator is tagged with its origin tradition, which reflects both its linguistic history and cultural usage across the Arab world:

  • Quranic names — These appear in or are derived from the Holy Quran. Verified through Quran.com, they carry deep spiritual significance in Muslim communities worldwide. Examples: Ibrahim (إبراهيم), Maryam (مريم).
  • Classical Arabic names — Rooted in pre-Islamic and early Islamic poetry, literature, and history. Examples: Layla (ليلى), Khalid (خالد), Omar (عمر).
  • Modern Arabic names — Contemporary names blending Arabic roots with current phonetic preferences, popular in urban Arab societies. Examples: Rayan (ريان), Zain (زين).
  • Persian-Arabic names — Names shared or adapted between Arabic and Persian cultural traditions, common across Iran, Afghanistan, and parts of the Levant. Examples: Yasmin (ياسمين), Shirin (شيرين).
  • Moroccan names — Names reflecting Maghrebi traditions, often Arabized Amazigh roots blended with Quranic and classical origins. You can explore more Moroccan Arabic with our clavier arabe (Arabic keyboard).
  • Gulf names — Names popular in the Arabian Peninsula (Saudi Arabia, UAE, Qatar, Kuwait, Bahrain, Oman), reflecting Khaliji traditions. Examples: Fahd (فهد), Moudhi (موضي).
  • Rare names — Uncommon but entirely authentic Arabic names with beautiful meanings, found in classical literature and early Islamic texts.

How Arabic Names Are Built

Every result the Arabic name generator returns is a real word before it is a name. That is the single most useful thing to understand about Arabic naming: the meaning is not attached to the name by tradition, it is carried inside the letters. Three sections below explain the machinery, because once you can see it you can judge a name yourself instead of trusting a list.

The trilateral root

Almost every name the Arabic name generator can return is built on a root of three consonants that carries a core idea. The root ح م د (ḥ-m-d) means to praise. Pour it into different patterns and you get a family of names that all mean a shade of the same thing.

Arabic name generator: one trilateral root producing three different Arabic names
One root, three names. Every Arabic name carries the meaning of its three consonants.
  • Muhammad محمد — the one who is praised repeatedly.
  • Ahmad أحمد — the most praiseworthy.
  • Hamid حامد — the one who praises.
  • Mahmoud محمود — the praised one.

This is why searching by meaning works so well in the Arabic name generator above. Type light or strength and you are really searching a root, which is how the Quranic Arabic Corpus indexes classical vocabulary as well. If you want to see how the same roots behave as ordinary words, our list of beautiful Arabic words is the same machinery outside of names.

The five parts of a full Arabic name

A classical Arabic name is not one word, it is a chain. An Arabic name generator gives you the first link — the given name — and the rest is family and biography.

Arabic name generator: the five parts of a full classical Arabic name
A full classical name has five slots. A generator gives you the first one.
  1. Ism اسم — the given name, the part you choose.
  2. Kunya كنيةAbu or Umm plus the eldest child’s name, used as a respectful form of address.
  3. Nasab نسب — lineage: bin/ibn (son of) or bint (daughter of).
  4. Laqab لقب — an epithet earned or inherited.
  5. Nisba نسبة — origin: a town, a tribe, a trade.

Western forms only have room for the ism and one family name, which is why official registries such as the Library of Congress name authority programme keep separate records for the same person under different chains.

Masculine and feminine forms

Most of the names in the Arabic name generator come in a pair. The feminine is usually the masculine plus ة (ta marbuta), which changes the pronunciation of the ending but not the meaning.

Arabic name generator: an Arabic name in its masculine and feminine forms
Most Arabic names have both forms. The ending ة is what separates them.
  • Karim كريمKarima كريمة — generous.
  • Amin أمينAmina آمنة — trustworthy.
  • Nabil نبيلNabila نبيلة — noble.

A handful of names — Noor نور, Zain زين, Sirine — are used for both in different countries. The gender filter in the generator follows the most common usage, not a rule.

Popular Arabic Names for Boys

These sixteen come up in almost every Arabic-speaking country, which is what makes them a good starting point before you open the Arabic name generator above: they travel. The Arabic column is the spelling you should copy — romanization varies by country, the Arabic does not.

NameArabicMeaningOrigin
MuhammadمحمدPraiseworthy, worthy of praiseQuranic
AhmadأحمدMost praiseworthyQuranic
IbrahimإبراهيمFather of many; the prophet AbrahamQuranic
YusufيوسفThe prophet JosephQuranic
YasinياسينThe opening letters of Surah Ya-SinQuranic
BilalبلالMoisture, fresh waterClassical
AliعليElevated, loftyClassical
OmarعمرLong-lived, flourishingClassical
KhalidخالدEternal, everlastingClassical
HamzaحمزةLion; steadfastClassical
ZaydزيدGrowth, abundanceClassical
KarimكريمGenerous, nobleClassical
RayanريانLush, well-wateredModern
ZainزينBeauty, graceModern
FahdفهدLeopardGulf
ZiyadزيادIncrease, growthLevant

The Arabic name generator marks each of these with its origin. Names that begin with Abd عبد — Abdullah, Abd al-Rahman, Abd al-Karim — are a category of their own and are covered in the mistakes section below. To hear how any of these are pronounced letter by letter, our guide to Arabic alphabet pronunciation takes the 28 letters one at a time.

Popular Arabic Names for Girls

The same principle applies. Note how many of these are ordinary nouns — light, faith, jasmine, a halo around the moon — used directly as names, which is far more common in Arabic than in English, and why the meaning search in the Arabic name generator finds girls’ names so easily.

NameArabicMeaningOrigin
MaryamمريمThe mother of Jesus; a Quranic nameQuranic
NoorنورLightQuranic
ImanإيمانFaith, beliefQuranic
SaraسارةNoble ladyQuranic
FatimaفاطمةOne who weansClassical
AishaعائشةLiving, thrivingClassical
KhadijaخديجةEarly-bornClassical
LaylaليلىNight, dark beautyClassical
AminaآمنةTrustworthy, safeClassical
SalmaسلمىSafe, unharmedClassical
HalaهالةHalo around the moonClassical
ZahraزهراءRadiant, blossomingClassical
YasminياسمينJasmine flowerPersian-Arabic
RaniaرانياGazing, contemplatingModern
LinaليناTender, a young palm treeModern
MoudhiموضيBright, luminousGulf

The Arabic name generator writes every one of them for you, which matters more than it sounds: several end in ة and are routinely mis-typed with a plain ه. That single pair of dots is the difference between a correctly spelled name and one that will not match in a search box — see the Arabic letters guide for the full set.

Arabic Names by Meaning

Because the meaning lives in the root, searching by idea is the fastest way to use this Arabic name generator. Four themes cover most of what people actually look for, and each one is a filter the Arabic name generator already understands.

Names that mean light

Arabic name generator: three Arabic names built on the meaning of light
Searching by meaning beats scrolling. Three names, one idea.
  • Noor نور — light. Unisex across most of the Arab world.
  • Diya ضياء — radiance, brightness.
  • Munir منير / Munira منيرة — shining, giving light.
  • Ishraq إشراق — sunrise, first light.

Names that mean strength

  • Hamza حمزة — lion, steadfast.
  • Usama أسامة — one of the many Arabic words for lion.
  • Haydar حيدر — lion; a classical epithet.
  • Faris فارس — horseman, knight.

Names that mean beauty and grace

  • Jamila جميلة — beautiful.
  • Wasim وسيم — handsome, well-featured.
  • Razan رزان — dignified, composed.
  • Hasan حسن — good, handsome.

Names that mean faith

  • Iman إيمان — faith.
  • Huda هدى — right guidance.
  • Sadiq صادق — truthful.
  • Amin أمين — trustworthy.

Arabic Names by Region

Arabic is one written language and many spoken ones, and naming follows the spoken map. A name that reads as ordinary in Riyadh can read as unusual in Casablanca — both are correct Arabic, which is why the Arabic name generator tags every result with a region. Standard Arabic and Moroccan Arabic are catalogued as separate entries for exactly this reason.

Arabic name generator: Arabic names typical of the Gulf, the Maghreb and the Levant
The same language, three naming habits. Region narrows the list fast.

Gulf (Khaliji)

  • Fahd فهد, Nayef نايف, Sultan سلطان for boys.
  • Moudhi موضي, Latifa لطيفة, Sheikha شيخة for girls.
  • Tribal nisba endings — al-Otaibi, al-Qahtani — are part of everyday names here.

Maghreb — Morocco, Algeria, Tunisia

  • Yassine ياسين, Ayoub أيوب, Mehdi مهدي for boys.
  • Hajar هاجر, Nawal نوال, Imane إيمان for girls.
  • French romanization dominates: Yassine, not Yasin. Our Darija keyboard writes the Moroccan forms directly.

Levant and Egypt

  • Ziyad زياد, Basel باسل, Tamer تامر for boys.
  • Rana رنا, Dana دانة, Farah فرح for girls.
  • Short, two-syllable names are strongly preferred here.

If the differences between these varieties interest you beyond names, our guide to Arabic dialects maps them properly, and Arabic vs Persian covers the shared names that are not actually Arabic in origin.

Five Mistakes People Make With Arabic Names

These are the errors that turn a good name into an incorrect one. The Arabic name generator avoids all five for you; the moment you retype the name somewhere else, they are yours to avoid. Every one of them takes about ten seconds to check.

1. Translating instead of transliterating

An Arabic name generator transliterates; a translator does not. A translator turns Rose into وردة — the flower. That is not the name, that is the word. To carry a name across you transliterate the sound: Rose becomes روز. Our Arabic transliteration tool does the sound, and writing your name in Arabic walks through the whole procedure.

Arabic name generator: one Arabic name written in three different romanizations
Three spellings, one name. The Arabic side is the stable one.

2. Dropping the ta marbuta

فاطمة ends in ة. Written فاطمه with a plain ه it still reads as “Fatima” to a human and as a different string to every search box, database and passport reader on earth.

Arabic name generator: a feminine Arabic name spelled with ta marbuta and with a plain h
Two dots decide it. ة is the feminine ending, ه is not.

3. Losing the hamza

إسراء and اسراء look nearly identical and are different sequences of Unicode characters — the Arabic code chart gives each hamza carrier its own code point. Our guide to typing hamza in Arabic covers all four carriers.

Arabic name generator: an Arabic name written with and without its hamza
A missing hamza reads fine and searches differently.

4. Using Abd on its own

عبد means servant of. It is never a complete name: it must be followed by one of the names of God — Abdullah عبد الله, Abd al-Rahman عبد الرحمن. Splitting the pair across a first-name and last-name field is the most common registration error made with Arabic names abroad.

Arabic name generator: the element Abd shown alone and correctly paired with a name of God
Abd means servant. On its own it is not a name.

5. Mixing romanization systems

There is no single correct Latin spelling of an Arabic name. Khadija, Khadijah and Ḫadīǧa are the everyday, passport and academic forms of one name. Libraries follow the ALA-LC romanization table. Pick one system per document and stay in it.

Arabic name generator: an Arabic name with and without the definite article al-
al- is not part of the name. It is the Arabic word for the.

The definite article is part of the same problem: al-, el-, ul- and Al are all the same الـ, and it is not part of the given name.

After the Arabic Name Generator: Writing the Name in Arabic Script

Once the Arabic name generator has given you a name, three tools take it the rest of the way — and all three run in the browser with nothing to install.

Type the name on the device you actually use

The Arabic name generator runs in any browser, but writing the name afterwards depends on your operating system. These guides set up the Arabic keyboard once, permanently:

If your physical keyboard is not a US one, the Arabic name generator pairs with the layout you already have:

Arabic is written right to left and its letters change shape according to position, which is why a name pasted into the wrong tool comes out reversed or disconnected. The Unicode bidirectional algorithm is what decides that, and why Arabic is written right to left explains the practical consequences. Choosing a font matters too — see Arabic fonts and the Arabic presentation forms chart if a name renders as separate letters.

Arabic Names for a Business or Brand

The business filter in this Arabic name generator returns real Arabic words rather than personal names, because a brand is chosen for sound and meaning, not for tradition. Three things separate a word that works as a brand from one that does not:

  • Length. Two syllables, three at most. Short words with open vowels travel across Arabic and Latin scripts without losing their shape.
  • No emphatic clusters. Words built on ص ض ط ظ are beautiful in Arabic and hard for non-Arabic speakers to say, which costs you word of mouth.
  • One clear meaning. A word with a single dominant sense survives translation into a tagline; a word with four does not.
Arabic name generator: three short Arabic words used as business and brand names
Brand names are chosen for sound and meaning, not for tradition.
  • Nukhba نخبة — the elite, the selection.
  • Waha واحة — oasis.
  • Siraj سراج — lamp, light source.
  • Rouya رؤية — vision.
  • Itqan إتقان — mastery, doing something well.
  • Wamda ومضة — a flash, a spark.

Two checks before you commit to anything the Arabic name generator gives you:

  • Read it aloud to a native speaker of your market’s dialect. A word that is neutral in Standard Arabic can carry an unintended sense locally.
  • Search the trademark registers. The WIPO Global Brand Database internationally, and the USPTO trademark search for the United States. A name being authentic Arabic says nothing about whether it is available.

The Arabic calligraphy styles guide is worth a look before you brief a designer: the style you pick changes how a brand name reads far more than the font size does.

Arabic name generator: a Quranic, a Classical and a Modern Arabic name compared
Origin is not a style label. It tells you where the name has been used.

The Arabic name generator is one tool in a set, and it works better next to the rest of them. These guides cover the writing system the names in the Arabic name generator are built from:

Frequently Asked Questions

Are these real Arabic names?

Yes. Every name in this database is an authentic Arabic name used across the Arab world. They are drawn from Quranic, classical, and modern Arabic traditions with verified meanings — cross-referenced against established resources on Islamic naming conventions and classical Arabic literature.

What does “Quranic” origin mean for an Arabic name?

A Quranic name is one that appears in or is directly derived from the Quran. These names carry deep spiritual significance and are among the most widely used in Muslim communities worldwide. Choosing a Quranic name is a longstanding tradition in Islamic culture, reflecting values of faith, virtue, and divine connection.

What is the difference between Classical and Modern Arabic names?

Classical Arabic names originate from pre-Islamic and early Islamic poetry, history, and literature — names like Omar (عمر), Khalid (خالد), and Layla (ليلى). Modern Arabic names often blend classical Arabic roots with contemporary phonetics and are more commonly used in urban Arab societies today, such as Rayan (ريان) and Zain (زين). Both traditions produce meaningful, authentic names.

Can I use business names from this Arabic name generator?

The business category contains authentic Arabic words that work well as brand names — concepts like Rouya (رؤية, vision), Itqan (إتقان, mastery), and Wamda (ومضة, spark). These are real Arabic words with strong semantic value, not invented names. Always verify trademark availability in your jurisdiction before using any name commercially. Once you’ve chosen a name, use our Arabic keyboard to write it correctly in Arabic script.

Can I write Arabic names using a keyboard tool?

Yes. Once you find a name you love, you can type it in Arabic script using our free online Arabic keyboard. We also offer a clavier arabe for French speakers, and a Chinese keyboard if you need to write in other scripts as well.

How do I know an Arabic name is spelled correctly?

Compare the Arabic column of the Arabic name generator, not the Latin one. Latin spellings of Arabic names vary by country and by transliteration system, so two people can spell the same name four different ways and all be right. The Arabic script is the stable form: if the Arabic matches, the name matches. The three spelling details that actually change a name are the ة ending, the hamza, and the definite article الـ.

What is the difference between an Arabic name and an Islamic name?

They overlap but are not the same. An Arabic name is any name from the Arabic language — Layla and Ziyad are Arabic and have no religious content. An Islamic name is one carried by a figure in Islamic tradition or built from a divine attribute, and many are not Arabic in origin at all: Ibrahim, Yusuf and Maryam entered Arabic from Hebrew, and Ayesha-style names are used by Muslims in Indonesia, Turkey and Pakistan who speak no Arabic. The origin filter in the Arabic name generator marks the Quranic ones.

Can I use these Arabic names for a character in a novel or a game?

Yes, and it is one of the most common reasons people open an Arabic name generator. Two suggestions that make fiction read as authentic: keep one region consistent for one family, and use the nasabbin or bint plus the father’s name — instead of inventing a surname. A Gulf character with a Maghrebi given name and a Levantine family name reads to an Arabic-speaking reader the way “Seamus Kowalski-Nakamura” reads in English.

Does this Arabic name generator work on a phone?

Yes. The Arabic name generator, its filters, the search box and the favourites list all work in a phone browser with no app and no account. Nothing you generate or save is sent anywhere — favourites are stored in your own browser. If you want to type Arabic on the same phone, our Arabic keyboard runs in the mobile browser too.

Scroll to Top