Skip to content

Shafiq

Urdu شفیق

Meaning
Means “compassionate” in Arabic. It comes from the root shafaqa, meaning “to pity, to sympathize”.
For
Boy
Origin
Arabic
Used in
Arabic, Urdu, Bengali, Malay

Source: Behind the Name — Shafiq