朱棣的生母是谁,在历史上一直存在争议。官方说法,马皇后生五子二女,分别是懿文太子朱标、秦愍王朱樉、晋恭王朱棡、明成祖朱棣和周定王朱橚,以及宁国公主和安庆公主。但也有一种说法是马皇后没有子嗣,朱标、朱樉、朱棡的生母是淑妃李氏,朱棣的生母是碽妃,朱橚的生母是贵妃孙氏。还有一种说法是马皇后或者李淑妃生了朱标、朱樉和朱棡,朱棣和朱橚的生母要么是碽妃,要么是孙贵妃。此外,还有说法称朱棣和朱橚的生母是马皇后,朱标、朱樉、朱棡是庶子。
朱棣1380年正式到北京就藩,在朱元璋死后发动了靖难之役,赶走了侄子朱允炆,自己坐上了皇位。朱棣为了让自己当皇帝名正言顺,登基后联合自己的弟弟,把生母改为了马皇后,让自己变成嫡子。
关于朱棣的生母,历史上众说纷纭,《明史·明成祖本纪》中记载:“成祖讳棣,太祖第四子也,母孝慈高皇后”,而《明太祖实录》是朱棣在位时期编纂的,因此朱棣的亲生母亲是谁,已经没有准确记载。