حسن خلق دو معنا دارد: معنای عام ومعنای خاص. حسن خلق به معنای عام عبارت است از مجموعه خصلت های پسندیده ای كه لازم است انسان روح خود را به آنها بیاراید. حسن خلق به معنای خاص عبارت است از خوشرویی، خوشرفتاری، حسن معاشرت و برخورد پسندیده با دیگران. امام صادق ـ علیه السلام ـ در بیان حسن خلق به معنای خاص فرمود: «تُلَیِّنُ جانِبَكَ وَ تُطَیِّبُ كَلامَكَ وَ تَلْقی اَخاكَ بِبِِشرٍ حَسَنٍِ» حسن خلق آن است كه برخوردت را نرم كنی و سخنت را پاكیزه سازی و برادرت را با خوشرویی دیدار نمایی.