Boy Names baby name Shafiq

What does the name Shafiq mean?

The meaning of the name “Shafiq” is: “Forgiving; compassionate”.

Gender:
Origins:
Starts with: