周文王姬昌的亲生儿子只有两个,分别是伯邑考和姬发。其他的孩子都是姬昌收的义子。这是《封神演义》中的设定,《封神演义》毕竟是神话故事,是把姬昌给描写的更加神秘了。
在《封神演义》中周文王原本是有99个儿子,后来他又收了雷震子为义子,所以一共是100个儿子。
但历史上的周文王并没有那么多的儿子。
民间一直都有多子多福这个观念,甚至还有人用“文王百子”来表达这种愿望,但是实际上周文王并没有那么多的儿子,这是夸张的说法。
据历史文献记载周文王与正妻一共生了十个儿子,他和几个妾室一共生了十二个儿子。也就是说周文王一共有二十二个儿子。
周文王所有儿子中只有伯邑考和姬发最为出名,因为伯邑考和姬发都在《封神演义》中出现过。伯邑考被纣王杀了,姬发成为了周武王。