Shadi is an Arabic boy name. Meaning “singer”·
Shadiya is an Arabic girl name. Meaning “singer”·
Feminine form of Shadi.