شادي / شادی

Shadi

unisexArabic and Persian

Shadi is a Muslim unisex name meaning “Singer (Arabic); happiness, joy (Persian)”.

MeaningSinger (Arabic); happiness, joy (Persian)
GenderUnisex
OriginArabic and Persian
Arabic spellingشادي / شادی
PronunciationSHAH-dee
Arabic rootش د و (sh-d-w) — to sing (Arabic)
Muslim name?Islamic / Arabic name

Meaning and origin of Shadi

Shadi is two different names that sound alike. In Arabic, Shādī means a singer or one who chants and is a boy's name, common in the Levant and Egypt. In Persian, shādī means happiness and joy and is used mainly for girls in Iran. The intended meaning usually depends on the family's language.

Is Shadi a Muslim name?

Yes. Shadi is used by Muslim families both as an Arabic boy's name meaning singer and as a Persian girl's name meaning joy.

Where is the name Shadi used?

An Arabic boy's name in the Levant and Egypt, and a Persian girl's name in Iran.

Gifts with the name Shadi

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Shadi

ShadyShadieChadi

Read more

More unisex names like Shadi

Frequently asked questions

What does the name Shadi mean?

Shadi means 'Singer (Arabic); happiness, joy (Persian)'. It comes from Arabic and Persian.

Is Shadi a Muslim name?

Yes. Shadi is used by Muslim families both as an Arabic boy's name meaning singer and as a Persian girl's name meaning joy.

How do you write Shadi in Arabic?

Shadi is written شادي / شادی in Arabic script.

How do you pronounce Shadi?

Shadi is pronounced SHAH-dee.

Updated October 2026 · Researched by the Modern Muslim Names team. Spotted a mistake? Let us know.