What does Shafiq mean?
Shafiq /sha-fiq/ as a boys' name is of Arabic origin, and the meaning of Shafiq is "compassionate, merciful".
(male) Chefiq, Safiq, ..
(female) Shaki, Shasi, ..
How popular is Shafiq?
Shafiq is a rare given name for males but a very popular surname for all people (#67522 out of 150436, Top 45%). (2000 U.S. Census)
Shown below is the birth name popularity of Shafiq for boys. Shafiq has not been listed in the Top 2000 so far. (2014 Birth Statistics)
Recommended names are Maliq, Rafiq, Saarik, Saariq, Sabin, Safir, Sagiv, Sahil, Said, Sail, Salim, Sami, Sapir, Sariq, Savil, Savin, Sayid, Serafin, Shaan, Shabat, Shad▼, Shaday, Shadd, Shade, Shadi, Shadoe, Shadow, Shae, Shafar, Shafeer, Shafir, Shai, Shaine, Shaka, Shakhil (see Shakil), Shakil, Shakir, Shalom, Shamir, Shamus, Shan, Shanan, Shandy, Shane▼, Shanen, Shani, Shann, Shanon, Shaq, Shaque, Shaquil, Sharif, Shashi, Shaul, Shaun▼, Shavon, Shaw, Shawn▼, Shawnie, Shawnn, Shay, Shayan, Shaye, Shayn, Shayne▼, Shays, Shefer, Sherif, Shia, Slavin, Slawin (see Slavin), Stacie, Stasio, Swain and Tariq▼. These names tend to be more frequently used than Shafiq.