Musnad Ahmad · Hadith 953
حدثنا حجاج، حدثنا إسرائيل، عن أبي إسحاق، عن ms0226 هانئ بن هانئ، عن علي، قال: لما ولد الحسن جاء رسول الله صلى الله عليه وسلم فقال: " أروني ابني، ما سميتموه؟ "، قلت: سميته حربا، قال: " بل هو حسن "، فلما ولد الحسين، قال: " أروني ابني، ما سميتموه؟ "، قلت: سميته حربا، قال: " بل هو حسين "، فلما ولدت الثالث جاء النبي صلى الله عليه وسلم، فقال: " أروني، ابني ما سميتموه؟ "، قلت: حربا، قال: " بل هو محسن "، ثم قال: " سميتهم بأسماء ولد هارون، شبر، وشبير، ومشبر "
Gradings are classical jarḥ-wa-taʿdīl, name-matched to a rijāl index (not individually re-verified).