在新版《封神演义》中,兰盈是姜子牙与糟糠之妻马氏的女儿,剧中姜子牙只有这么一个女儿。但实际上在真实的历史上,姜子牙的女儿并不叫兰盈,而且,他也不单只有一个女儿。根据史料记载,姜子牙至少有十五个儿子和一个女儿。
历史上姜子牙的女儿是邑姜,《封神演义》中的兰盈应该就是根据邑姜为原型塑造的。
邑姜,姜子牙的女儿,周武王姬发的王后。在今山西太原的晋祠中,还有座圣母殿供奉着邑姜的塑像,已经有近千年的历史。不过邑姜虽然是姜子牙的女儿,但是历史上有关于她的记载却很少。
在西晋时期皇甫谧编写的《帝王世纪》中有记载,“武王妃(一作纳),太公之女,曰邑姜。修教于内,生太子诵。”而且在同样成书于西晋年间的《春秋经传集解》中也有提及到,称邑姜是齐太公之女,唐叔虞之母。
历史上邑姜为周武王生育了两个儿子,他们分别是姬诵和唐叔虞。姬诵继承了姬发的王位,史称周成王,而唐叔虞是晋国的祖先,姓姬名虞,因为他的封地在唐国,所以又被叫做唐叔虞。
邑姜除了这两个儿子之外,史料中就再也没有记载她还有其他的儿子了。而姜子牙除了邑姜这么个女儿之外,史料中也没再记载他还有其他的女儿。