Name: Salahaddin (صالحدن)
Meaning: Salahaddin is an Arabic name for boys that means uprightness of the faith, goodness of the faith, what is good for the faith, a person who benefits and guides the Muslims.
Gender: male