Home›Baby Names›Muhammad Ashfaq محمد اشفاقMuhammad AshfaqMeaning: Praised; Compassion♡ Save name MeaningPraised; CompassionOrigin—Gender—Pronunciation—CategoriesUrdu Similar NamesView all →Ali RizwanExalted; Contentment♡IssamProtector, safeguardArabic♡KashidaHardworking.Arabic♡DimitriosChristian♡JahidahJahidah is an Arabic name for girls that means one who strives, one who struggles.Urdu♡TillmannChristian♡