شادي / شادی

Shadi

unisexArabic and PersianMuslim

Shadi is a Muslim unisex name of Arabic and Persian origin, meaning “Singer; joy”.

MeaningSinger; joy
GenderUnisex
OriginArabic and Persian
Written asشادي / شادی
PronunciationSHAH-dee
TraditionMuslim
Used inLevant, Egypt, Iran

Meaning and origin of Shadi

Shadi is really two different names that happen to sound alike. The Arabic Shādī, from a root meaning to sing, describes a singer or chanter, and in the Levant and Egypt it is a familiar name for boys. In Persian, shādī means happiness and joy, and it is used mostly for girls in Iran. Which meaning is intended usually depends on the family's language.

Is Shadi a Muslim name?

Muslim families use Shadi in two ways: Arabic speakers give it to boys with the meaning singer, while Persian speakers give it to girls with the meaning joy.

How popular is Shadi?

Boys carry it in Egypt and the Levant, while in Iran it is usually a girl's name.

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

Names similar to Shadi

ShadiaSamirFarahSurur

More Muslim unisex names

Frequently asked questions

What does the name Shadi mean?

Shadi means 'Singer; joy'. It is of Arabic and Persian origin.

Is Shadi a Muslim name?

Muslim families use Shadi in two ways: Arabic speakers give it to boys with the meaning singer, while Persian speakers give it to girls with the meaning joy.

How do you pronounce Shadi?

Shadi is pronounced SHAH-dee.

Is Shadi a boy or girl name?

Shadi is used for both boys and girls.

Updated October 2026. Spotted a mistake? Tell us.