Name: Majjadin (مجدن)
Meaning: Majjadin is an Arabic name for boys that means praiseworthy, commendable, laudable. It is the plural of Majjad.
Gender: male