Arabic Name Calligraphy Generator
Create beautiful Arabic name designs. Instant preview, free PNG download.
For best results, paste Arabic text for names or tattoos. Typing English will NOT translate it.
How to Use
Enter a name (Arabic text works best).
Choose a name style preset (Signature / Minimal / Centered).
Try fonts for readability, then download PNG (transparent optional).
Popular Names (Click to Fill)
Recommended Styles for Names
Recommended Fonts for Names
Amiri
Classic, balanced curves; great for "signature-like" names
Best for: readable names
Try Arabic FontCommon Mistakes to Avoid
Copy-paste issues
Copy-pasting from translators may include hidden characters that break shaping.
Mixed scripts
Mixing English letters with Arabic can flip direction or spacing.
Unsupported characters
Some fonts don't support every character/diacritic — try another font if letters look disconnected.
Tattoo Safety Note: This tool does not validate meaning/spelling. Confirm spelling + meaning + RTL direction with a native Arabic speaker or professional before tattooing.
Commercial Use Note: Licensing varies by font. Check each font's license before commercial use. Many fonts here are open-source (OFL), but always verify for your specific project on the Fonts page.
Advertisement
Explore More
Working with Arabic Names
Names are harder than they look
Rendering a name in Arabic looks like the simplest possible task and is quietly one of the trickiest, because names arrive from two very different directions. An Arabic name has a correct, established spelling that you need to reproduce. A non-Arabic name has no correct spelling at all — it has to be transliterated, and transliteration involves genuine choices that different people will make differently.
English sounds that Arabic lacks are the usual difficulty. There is no direct equivalent for the p in Peter, the v in Victor, or several English vowel distinctions, so each has conventional substitutions rather than exact matches. This means two Arabic speakers can transliterate the same name differently and both be right, which is fine for a greeting card and a real problem for a tattoo.
Getting the spelling before the styling
Settle the Arabic spelling before you open any design tool. If the name is Arabic, ask the person who holds it, or someone in their family, to write it — do not derive it from a romanised form on a passport, because romanisation loses information. If the name is not Arabic, ask a native speaker to transliterate it, and ask them to say it back to you so you can confirm the sound survived.
Machine translation is where this goes wrong most often. Translation tools handle names poorly, sometimes translating the meaning of a name rather than rendering its sound, which produces something that reads as a word rather than as a person. Getting a human to write it takes minutes and removes the entire category of risk.
Choosing a script for a name
Names are short, which opens up the display scripts that would be unusable for a sentence. For a decorative piece, a gift, or wall art, Diwani-flavoured and Thuluth-flavoured settings give a name movement and ceremony that a text face cannot. Aref Ruqaa is the option here with the most calligraphic character.
For anything that must survive production — jewellery, engraving, embroidery, a small print — choose evenness over expression. Reem Kufi and Cairo keep their counters open and their dots clear under reduction, while high-contrast scripts lose their thin strokes first. And for a tattoo, favour compact scripts: the available area is usually long and narrow, which suits Ruqʿah-flavoured settings and fights tall ones.
Before you print, engrave, or gift it
Export a transparent PNG and check three things at final size. Do the letters connect along the baseline where they should? Arabic is a connected script, and a row of evenly separated characters means the shaping has been lost somewhere in the pipeline. Is the text running right to left, matching the reference you were given? Are all the dots present and clearly separated from the letters above and below?
Then hand over the image rather than the text. If you send a name as typed characters to a print shop, an engraver, or an embroidery service, their software may re-render it without complex-text support and break every join. An image cannot be broken this way. Keep the text version for your own records and let the artwork be the thing that travels.