Generate Arabic given names, surnames, and full names with meanings, Arabic script, and smart filters for gender, region, theme, length, and first letter.
Every name generator you need, all free
Numbers, names, games and more
A random Arabic name generator creates Arabic given names, surnames, and full names from a dedicated dataset instead of a tiny generic list. This tool is built for writers, game developers, roleplayers, name researchers, and casual users who want names that look readable in English while still showing the original Arabic script. Each result can include a short meaning note, a region tag, and a quick visual cue about the type of name you are seeing.
Choose how many names you want, keep the default Given name setting or switch to Full name or Surname, and then refine the results with gender, region, meaning theme, length, or first-letter filters. The output updates automatically whenever you change a filter, so moving from male to female or from pan-Arab to Gulf refreshes the list instantly. On mobile, the More options button keeps the main screen clean by hiding the extra filters below the number field until you need them.
Arabic names are written in Arabic script, so English spellings are transliterations rather than one universal official form. A familiar example is Muhammad, which also appears as Mohammed, Mohamed, Mohammad, or Muhammed. That does not always mean different names. It often reflects different transliteration habits, regions, and spelling preferences. This generator keeps multiple real spelling forms where they are common, which helps writers and searchers match the version they actually need.
Arabic naming traditions are broader than a simple first-name list. Some names are widely used across the Arab world, while others lean more strongly toward Gulf, Levantine, Egyptian, or Maghrebi usage. Surnames can reflect family identity, ancestry, occupation, place, or descriptive roots. For creative work, that means the same character can feel very different depending on whether you choose a widely pan-Arab option, a region-leaning name, or a transliteration that matches your setting.
If you want a broader cross-origin tool, try the random name generator. For other country-specific tools in the same family, explore the random Indian name generator, random Japanese name generator, and random Russian name generator.