در روایت آمده است که حُمیده، شبی پیامبر خدا صلی الله علیه و آله را در خواب دید و آن حضرت به او گفت که نجمه را به فرزند خود موسی علیه السلام ببخشد؛ زیرا از او فرزندی به دنیا می آید که بهترینِ اهل زمین است. به این سبب، حمیده، نجمه را به آن حضرت بخشید. از امام کاظم علیه السلام هم روایت شده است که فرمود: جد و پدرم در خواب به من فرمودند: «ای موسی! از این کنیز بهترینِ اهل زمین بعد از تو به دنیا می آید. نامش را «علی» بگذار که به زودی خداوند عدل و رأفت و رحمت را با او ظاهر می کند. خوشا به حال کسی که او را تصدیق کند و وای بر کسی که او را دشمن دارد و انکار کند».
ولادت امام رضا علیه السلام چند روز بعد از شهادت امام صادق علیه السلام اتفاق افتاد، و این در حالی بود که آن حضرت آرزو داشت فرزند امام کاظم علیه السلام را ببیند. از امام کاظم علیه السلام روایت شده است که فرمود: از پدرم جعفر بن محمد بارها شنیدم که می فرمود: «عالم آل محمد» از تو به وجود می آید و کاش من او را درک می کردم. او هم نام جدم امیرمؤمنان علی علیه السلام است». در روایت دیگری نیز آمده است که امام صادق علیه السلام فرمود: «خداوند متعالی دادرس و فریارس این امت را از فرزندم موسی علیه السلام به وجود می آورد.
نجمه مادر امام رضا علیه السلام می گوید: هنگامی که فرزندم به دنیا آمد، دست های خود را بر زمین گذاشت و سر به آسمان بلند کرد، در حالی که لب های مبارکش حرکت می داد و سخن می گفت، ولی من متوجه آنها نمی شدم. در این هنگام، امام موسی کاظم علیه السلام نزد من آمد و فرمود: «ای نجمه! کرامت خداوند گوارایت باد». سپس نوزاد را در جامه سفیدی پیچیدم و به حضرت دادم. ایشان در گوش راستش اذان و در گوش چپش اقامه گفت و کامش را با آب فرات گشود. سپس فرزندم را به من داد و فرمود: «این کودک، بعد از من حجّت خدا در زمین است».