Name: Safiyyaddin (سفيدن)
Meaning: Safiyyaddin is an Arabic name for boys that means the finest of the believers, the best among the believers.
Gender: male