Shafeek
US Popularity Rank: None
Origin: Arabic
Meaning: Compassionate
Teach baby the importance of empathy with the name Shafeek. This masculine name has Arabic roots, acting as a respelling of Shafiq. Translating to “compassionate,” it’s a lovely choice to inspire baby’s forgiving spirit. As your little one learns more about the world around them and makes connections with new people in their journey, the name Shafeek will be a great reminder to live a life of kindness.