Name: Muhiyyuddin (مهيدين)
Meaning: Muhiyyuddin is an Arabic name for boys that means reviver of the faith, a person who revives and revitalizes Islam and the Muslims.
Gender: male