朱元璋的马皇后生了5个儿子。根据《明史》记载,马皇后一生共生下了五个儿子和两个女儿,其中嫡长子朱标是明朝第二位皇帝惠帝朱允炆的父亲,而第四子是第三位皇帝成祖朱棣。《明史》是二十四史的最后一部,也是公认其中最完善的一部。二十四史是历朝历代的最正统的史书,因此《明史》对马皇后子女数量的记载具有很高的可信度。
朱元璋是个出身低微的皇帝,这样的出身在中国历史上绝无仅有。汉高祖刘邦虽然出身低微,却还是做过亭长的。朱元璋则是个十足的穷苦人家的孩子,他的父亲名叫朱五四,他本人名叫朱重八,从名字就可以看出出身的寒微低贱。
朱元璋从小就给地主放牛,生活过得是极其艰难。有一次他出主意把地主的牛宰杀之后煮食了,被地主一顿毒打,这是他早年的一次冒险。后来家里人在饥荒中都饿死了,朱元璋没办法出家,后来流浪,又回寺庙,最后走投无路参加了起义军。在起义军中逐渐崭露头角,早年的伙伴徐达和周兴也都来投靠他,他的实力日渐增强。
朱元璋在这样的动荡时代动荡生活中,逐渐上升为生活的主宰,逐渐过上了想都不敢想的好日子,这时又传来了长子出生的好消息,朱元璋此时领导的起义军发展势头很好,得到这样的喜讯更是令他高兴。
当时朱元璋正在攻打集庆今南京,喜悦之情溢于言表,于是在一座山上刻下了一句话“到此山者,不患无嗣”,朱元璋的确很高兴。有一种说法,认为朱标是李淑妃所生,根据有关考证这种说法是不成立的,只能是马皇后所生。这个马皇后和朱元璋是在起义军中结合的,感情很好,这一年是1355年。