وفي رواية: أن جبرائيل (عليه السلام) أتى النبي (ص) فأمره عن الله عز وجل أن يسميها باسم ابني هارون (عليه السلام) وقال له:
إن عليا منك بمنزلة هارون من موسى فسم ابنيك باسم ابني هارون.
قال: (وما كان اسماهما؟).
قال: شبر وشبير.
فقال النبي (ص): (لساني عربي).
قال: فهما حسنا وحسينا (1).
وكان مالك بن أنس (رحمه الله) يكره أن يقال:
الحسن والحسين بالألف واللام، ويقول: سماهما رسول الله (ص) حسنا وحسينا.
قال أبو زرعة:
وهكذا الصواب، وذلك أنه اشتق اسمهما من شبر وشبير وليس فيهما الألف واللام (2).