Name: Mujeedan (مجيدا)
Meaning: Mujeedan is an Arabic name for boys that means doer of good deeds, doer of praiseworthy acts.
Gender: male