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