Home›Baby Names›Hassan Ehsan حسن احسانHassan EhsanMeaning: Handsome, good; Excellence, kindness♡ Save name MeaningHandsome, good; Excellence, kindnessOrigin—Gender—Pronunciation—CategoriesUrdu Similar NamesView all →PetarChristian♡Padmanandinilotus; delightful daughterHindu♡ChandracharanMoon; feet, refugeHindu♡XimenaChristian♡BharatdhirIndia, universal monarch; steady, braveHindu♡AnkitdayalMarked, distinguished; compassionateHindu♡