一说认为,孟姜女哭长城的故事纯属虚构,因为山海关长城修建于秦朝以后,秦始皇时代修筑的长城,距山海关北去数百里。既然当时当地并无长城,哭长城之事自然是子虚乌有。
一说认为,孟姜女的故事发生在春秋时期。据《左传·襄公二十三年》记载:齐庄公四年(前550),齐伐卫、晋,回师攻莒时齐大夫杞梁战死。杞梁妻迎丧于郊,相传她哭夫十日,城墙为之崩塌。后世以讹传讹,把杞梁妻说成是秦始皇时代的人,演绎出哭长城的故事。
有人指出,孟姜女哭长城的故事,是随着历代时势和风俗不断变化而变异的。战国时,齐都盛行哭调,杞梁(后演化为喜良)战死而妻迎柩,便是悲剧的素材。西汉时,盛行阴阳五行、天人感应之说,杞梁妻的悲苦便造成了城崩山裂的感应。至六朝、隋唐间,乐府中有送衣之曲,于是又增添了送寒衣的内容。可见,孟姜女哭长城的故事,是在长期的文化演变中逐渐丰满起来的。
修筑长城是历代封建王朝各种劳役中最为残酷、最具代表性的一项劳役,从春秋至明,近两千年漫长的岁月中,长城屡修屡补,强征了无数的民夫,任何时候都可能产生像孟姜女那样的遭遇。因此,孟姜女和范喜良,是劳动人民在承受无限度的劳役中塑造出来的两个典型人物,集中表现了千百万下层百姓被劳役逼得家破人亡、妻离子散的灾难。动人的哭长城故事,是对封建统治阶级暴虐行为的控诉,也是对被奴役者不畏强暴、坚贞不屈精神的歌颂。正如南宋名臣文天祥在孟姜女塑像旁书写的楹联:“秦皇安在哉,万里长城筑怨;姜女未亡也,千秋片石铭贞。”这当是中允之论。