Name: Tawafiq (توفيق)
Meaning: Tawafiq is an Arabic name for boys that means success, to reach ones aim.
Gender: male