接着刘向《列女传》又加上“投淄水”的情节:“杞梁之妻无子,内外皆无五属之亲。既无所归,乃就其夫之尸于城下而哭之,内诚动人,道路过者,莫不为之挥涕,十日而城为之崩。”“乃枕其夫尸于城下而哭之,内诚感人,道路过者莫不为之挥涕。十日城为之崩。既葬,曰:'我何归矣?’……亦死而已,遂赴淄水而死。”。三国时曹植也有在《黄初六年令》中写到“杞妻哭梁,山为之崩”。在这期间,虽然孟姜女的故事一直在不断演变,但是至少还是在史实上加工的。
而到唐朝,这个故事被改得面目全非了,贯休的诗作《杞梁妻》首次将故事时间移动到秦朝时,并将“崩城”变成“崩长城”:“秦之无道兮四海枯,筑长城兮遮北胡。筑人筑土一万里,杞梁贞妇啼呜呜。上无父兮中无夫,下无子兮孤复孤。一号城崩塞色苦,再号杞梁骨出土。疲魂饥魄相逐归,陌上少年莫相非。”这里的故事内容已经和后世很相像了。
伶宋元时有《范杞良一命亡沙塞,孟姜女千里送寒衣》之戏文,而元明杂剧亦有《孟姜女死哭长城》之剧目。到了明代,明政府为了防止瓦剌入侵,大修长城,招致民怨沸腾。老百姓为了发泄对封建统治者的不瞒,又改杞梁妻为“孟姜女”,改杞梁为“万喜梁”(或范喜梁),加了诸如招亲、夫妻恩爱、千里送寒衣等情节,创造出全新的“孟姜女哭长城”传说。
可见,孟姜女哭长城的故事,是在长期的文化演变中逐渐丰满起来的。古代时期,修筑长城是历代封建王朝各种劳役中最为残酷、最具代表性的一项劳役,从春秋至明,近两千年漫长的岁月中,长城屡修屡补,强征了无数的民夫,任何时候都可能产生像孟姜女那样的遭遇。
因此,孟姜女和范喜良,是劳动人民在承受无限度的劳役中塑造出来的两个典型人物,集中表现了千百万下层百姓被劳役逼得家破人亡、妻离子散的灾难。动人的哭长城故事,是对封建统治阶级暴虐行为的控诉,也是对被奴役者不畏强暴、坚贞不屈精神的歌颂。而秦始皇就有点委屈了,莫名其妙得就领了口不属于自己的黑锅。
秦始皇可能也会觉得自己很冤枉,只不过想修筑长城抵御外敌,谁知道自己竟成为了拆散别人美满爱情的罪魁祸首。由此可见谣言可畏,一件子虚乌有的事情,经过历代人们的加工,最终变得面目全非。