Home›Baby Names›Muhammad Hasan محمد حسنMuhammad HasanMeaning: Praised; Handsome, good♡ Save name MeaningPraised; Handsome, goodOrigin—Gender—Pronunciation—CategoriesUrdu Similar NamesView all →HinrichChristian♡AaryankrishNoble; Lord KrishnaHindu♡PlinioChristian♡Syed EhsanNoble, respected; Excellence, kindness♡Raza ArshadContentment; Rightly guided♡HazelChristian♡