Name: Majeedan (ماجدا)
Meaning: Majeedan is an Arabic name for boys that means praiseworthy, glorious.
Gender: male