و اما داستان ولادت به گونه‏اى كه در روایات شیخ صدوق(ره)در امالى و علل و عیون اخبار الرضا(علیه السّلام)و روایات دیگر محدثین شیعه و اهل سنت آمده و از امام سجاد(علیه السّلام) روایت‏شده این گونه است كه فرمود:  چون فاطمه(س)فرزندش حسن را به دنیا آورد، به پدرش على(علیه السّلام)عرض كرد: نامى براى او بگذار، على(علیه السّلام)فرمود: من چنان نیستم كه در مورد نامگذارى او به رسول خدا پیشى گرفته و سبقت جویم.در این وقت رسول خدا(صلّی الله علیه و آله و سلّم) بیامد، و آن كودك را در پارچه زردى  پیچیده، به نزد آن حضرت بردند.حضرت فرمود: مگر من به شما نگفته بودم كه او را در پارچه زردنپیچید؟سپس آن پارچه را به كنارى افكند و پارچه سفیدى گرفته و كودك را در آن پیچید، آنگاه رو به على(علیه السّلام)كرده فرمود: آیا او را نامگذارى كرده‏اى؟  عرض كرد: من در نامگذارى وى به شما پیشى نمى‏گرفتم!  رسول خدا(صلّی الله علیه و آله و سلّم) فرمود: من هم در نامگذارى وى بر خدا سبقت نمى‏جویم!  در این وقت‏خداى تبارك و تعالى به جبرئیل وحى فرمود كه براى محمد پسرى متولد شده، به نزد وى برو و سلامش برسان و تبریك و تهنیت  گوى و به وى بگو: براستى كه على نزد تو به منزله هارون است از موسى، پس او را به نام پسر هارون نام بنه!  جبرئیل از آسمان فرود آمد و از سوى خداى تعالى به وى تهنیت گفت و سپس اظهار داشت: خداى تبارك و تعالى تو را مامور كرده كه او را به نام پسر هارون نام بگذارى. رسول خدا(صلّی الله علیه و آله و سلّم) پرسید: نام پسر هارون چیست؟عرض كرد: «شبر».فرمود: زبان من عربى است؟ عرض كرد: نامش را«حسن‏»بگذار، و رسول خدا(صلّی الله علیه و آله و سلّم)او را حسن نامید... (2)