朱棣是不是马皇后生的无从考证,因为历史上关于明成祖朱棣的身世众所纷纭,存在较大的争议,所以他到底是谁的儿子我们并不知道。根据史料记载,他是为了能够顺利的当上皇帝,才说自己是正室所生的。
我认为朱棣不是马皇后所生的,他应该是庶出,因为在中国古代正妻生的儿子称嫡子,非正妻生的儿子称庶子。正妻被称为嫡母,其它的妾被称为庶母。对帝王家来说,嫡子和庶子在名份上有重大差别。按照封建宗法制度,皇帝死了,皇位要由嫡长子继承。即使嫡长子死得早,如果嫡长子有儿子,也要由嫡长子的嫡长子来继承,其它庶子则不得觊觎。而朱标作为嫡长子合情合理,而他早亡,朱元璋立其子为储君合理合法,
朱元璋死后,朱允炆削藩,导致朱棣起兵造反,最后朱棣反叛成功了,夺走了属于侄子的天下,从他即位后大肆修改史书,诽谤抹黑朱标,朱允炆,而大肆标榜自己的丰功伟绩就可以看出他的野心和卑劣的手法,他囚禁了朱标的儿子,使之生不如死,可以看出来皇家是没有亲情的,从方孝孺的事就可以看出朱棣得位不正,他作为皇帝有权去更改史书,毕竟历史从来就是胜利者书写的,所以他为了证明自己的皇位是理所应当的,就使之成为马皇后的嫡子。
成祖出生于元末的战乱时期。那时群雄并起,互相征伐。在成祖出生时,朱元璋与陈友谅正打得不可开交,以至于连给儿子起个名字的工夫都没有。明成祖朱棣自称是马皇后嫡生,实际上他的生母是个贵妃,由于朱棣是篡位成功作为皇帝,他的皇位不是名正言顺得来的,所以他为了标榜自己的高贵血统,就令史官记述自己是马皇后所生的,历史是由胜利者书写的。