The meaning of Shadi is  Singer, enchanter
Shadi Name In Arabic : شادي
Shadi Name In Bangla : সাদী
Shadi Name In Urdu : شادی
Shadi Name In Hindi : शादी