Name: Zafaruddin (زفردن)
Meaning: Zafaruddin is an Arabic name for boys that means triumph of the faith, a person who is a cause for success of the Muslims.
Gender: male