99 Names of Allah Asma-ul-Husna Calligraphy: A Complete Guide
Asma-ul-Husna — the “most beautiful names” — comes up constantly in requests for Islamic art, and it’s genuinely one of the more rewarding subjects to work with, since each name is short, elegant, and individually meaningful. That’s also exactly why it’s easy to get subtly wrong: with 99 separate pieces of text instead of one, small errors compound in a way they simply don’t when you’re working with a single phrase.
This guide covers what the names actually are, the design formats people request most, which styles suit short names versus a full 99-piece set, and how to keep 99 individual entries accurate instead of just impressive-looking.
What Are the 99 Names of Allah?
The names and attributes described in the Quran and hadith — Ar-Rahman (the Most Merciful), Ar-Rahim (the Most Compassionate), Al-Malik (the King), Al-Quddus (the Holy), and on through 99 in total — each reflect a different attribute: mercy, justice, knowledge, power, patience. A well-known hadith states that whoever preserves and reflects on them will be rewarded, which is part of why so many Muslims memorize the full set as a devotional practice, not just a piece of trivia.
Because each name carries its own meaning, people request them two very different ways: as a complete devotional set displayed together, or individually — a single name chosen because it means something to that person specifically. As-Sabur (“the Patient”) for someone going through a hard stretch. Ar-Rahman for a nursery. That kind of thing.
As with any sacred text, verify each name against a reliable source — a published Asma-ul-Husna chart from a known Islamic publisher, or a vetted app — before finalizing a design. With 99 separate short words, it’s genuinely easy to introduce a small error in one of them without noticing, especially building a full set by hand across multiple sessions.
Popular Design Formats
The full 99-name grid or poster is the most requested full-set format, usually laid out in a repeating grid, sometimes numbered, sometimes each name in its own small decorative frame. This is what you’ll see hung in homes, mosques, and Islamic schools as a teaching aid.
Individual name prints are the go-to for personal or gift pieces — one name, large, in decorative calligraphy, often with its meaning underneath in a smaller supporting font.
Rosette or circular arrangements, where the names run around a medallion or circular shape, echo classical Ottoman-style Asma-ul-Husna panels and remain a popular choice for a statement wall piece.
Necklace, ring, and small-object designs use a single name in a compact, simplified form — usually Naskh or a clean modern script, since intricate styles don’t hold up once you shrink them down that far.
Best Fonts and Styles
Naskh is the standard for a full 99-name set, for a simple reason: consistency and legibility matter more than decorative flair once you’re displaying that many words side by side. A reader should be able to scan the whole grid and actually read each name, and Amiri or Noto Naskh Arabic both handle that well.
Thuluth suits a single featured name much better than a full grid — the extra visual weight makes sense when one name is meant to be the centerpiece of a room, but it gets unwieldy fast across 99 repetitions.
Kufi, especially square Kufi, is popular for turning an individual name into a compact, logo-like mark, but it’s generally too compressed to use comfortably across a full set.
Diwani shows up occasionally in ornamental full-set designs, but it’s genuinely hard to keep uniform and legible across 99 repetitions — better reserved for a single highlighted name than the complete list.
Building a Full 99-Name Set Without Errors
Working across 99 separate entries is exactly where small mistakes pile up, so it helps to treat this as a process rather than a single pass:
Start from one verified source list, ideally one that already includes transliteration and meaning, rather than assembling the list from memory or several different websites. Generate names in small batches — ten or fifteen at a time — and proofread each batch against the source before moving on, rather than generating all 99 in one long sitting where fatigue sets in around name 60. Keep font and sizing identical across every single name; a grid where a few entries are a slightly different size or style reads as inconsistent and undercuts the whole piece. Do one final full pass comparing the finished grid, name by name, against the source list — it’s easy to miss a swapped or duplicated name once 99 short words are sitting next to each other. And if the audience includes people who don’t read Arabic, consider adding transliteration or meaning underneath each name in a small, clearly secondary font.
Common Mistakes
Copying an existing decorative image of the 99 names instead of a verified text source — decorative renderings floating around online sometimes contain errors that get copied forward without anyone checking. Inconsistent numbering, since a few published lists order or word certain names slightly differently — pick one authoritative source and stay with it rather than mixing lists partway through. And cramming all 99 names into a busy grid with no breathing room, which hurts legibility badly at any print size smaller than a large poster.
Where This Design Works Well
Full sets are the standard for mosque and Islamic school walls, classroom teaching aids, and large home installations. Individual names work well as personalized gifts chosen for their meaning, nursery or bedroom art, and small decorative objects — pendants, bookmarks, frames.
Frequently Asked Questions
What does Asma-ul-Husna mean?
“The most beautiful names” — the 99 names and attributes of Allah described in Islamic tradition.
Which font works best for a full 99-name display?
Naskh, for consistent legibility across all 99 entries. Save more decorative styles like Thuluth or Kufi for a single featured name.
Can I generate all 99 names online?
Yes, but work from a verified list and check the output in small batches rather than all at once, so small errors don’t compound across the set.
Should I include meanings alongside the Arabic?
It’s optional, but a small transliteration or meaning helps non-Arabic-reading viewers connect with the piece — just keep it visually secondary to the Arabic itself.
Closing Thought
The 99 Names are a rewarding but detail-heavy subject — short and elegant individually, but numerous enough that accuracy needs an actual process rather than one quick pass. Work from a single verified source, keep formatting consistent across the whole set, and proofread the finished grid as carefully as you’d check a single sacred phrase. Get that right and you end up with one of the most requested, most genuinely meaningful pieces of Islamic wall art there is.