Home›Baby Names›Hassan Ehsan حسن احسانHassan EhsanMeaning: Handsome, good; Excellence, kindness♡ Save name MeaningHandsome, good; Excellence, kindnessOrigin—Gender—Pronunciation—CategoriesUrdu Similar NamesView all →SadeeqaFriend, companion, fem. of Sadiq.Urdu♡Navavaninew; speechHindu♡AurelianoChristian♡Leelajyotidivine play; lightHindu♡AryaeshwarNoble; lord, godHindu♡Hussain SulemanHandsome, good; Prophet's name♡