From Arabic 'shafiq' meaning compassionate, kind, or tender-hearted toward others.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Shafeeq?
Swipe through thousands of names like it