Shafik
US Popularity Rank: None
Origin: Arabic
Meaning: Compassionate; Kind
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.