The meaning of the name Shafiq is Affectionate, Compassionate; Soft; Pardoning
The origin of the name Shafiq is Arabic
maher shafiq