When al-Hasan was born, the Messenger of Allah ﷺ came and said, "Show me my son. What have you named him?"I said, "I have named him Harb."He said, "Rather, he is Hasan."When al-Husayn was born, he said, "Show me my son. What have you named him?"I said, "I have named him Harb."He said, "Rather, he is Husayn."When the third was born, the Prophet ﷺ came and said, "Show me my son. What have you named him?"I said, "Harb."He said, "Rather, he is Muhassin."Then he said, "I have named them with the names of the sons of Harun, Shabbar, Shabbir, and Mushabbir."
حدثنا حجاج حدثنا إسرائيل عن أبي إسحاق عن هانئ بن هانئ
لما ولد الحسن جاء رسول الله ﷺ فقال أروني ابني ما سميتموه قلت سميته حربا قال بل هو حسن فلما ولد الحسين قال أروني ابني ما سميتموه قلت سميته حربا قال بل هو حسين فلما ولدت الثالث جاء النبي ﷺ فقال أروني ابني ما سميتموه قلت حربا قال بل هو محسن ثم قال سميتهم بأسماء ولد هارون شبر وشبير ومشبر