Shafik is a masculine name with Arabic roots. A variant spelling of Shafiq, it translates to “compassionate” or “kind,” reminding your little one to grow their gentle heart from the very start. Many people have held the name Shafik, or a version of it, over the years, from actors to athletes. If you want to give your little one a classic name with a modern twist, Shafik can make for a lovely choice.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.
Was this page helpful?
Article saved.Go to My Saved Articles
Name added. View Your List