孟姜女哭长城是我国古代著名的民间传说之一。据说在秦始皇的时候,有一对夫妇,男的叫范喜良,女的叫孟姜女。结婚刚刚三天,范喜良被征去修筑长城,不久因饥寒和劳累死去。孟姜女经历艰辛,万里寻夫到长城,得知丈夫已死,便放声大哭,哗啦一下就哭倒了长城八百里。从此,山海关就被指定为“孟姜女哭长城”之地,在那里盖起了“孟姜女庙”。这个故事流传至今已经有两千多年的历史了。
有人认为,孟姜女哭长城的故事,纯属虚构。因为山海关所存的长城是秦朝以后才修筑起来的,而秦始皇所筑长城距山海关北去数百里。历史上有过哭倒城墙的记载,但故事发生的事件比秦统一六国还要早得多,因此和秦始皇根本风马牛不相及。
考证史籍,“哭城”一事见于《左传》:春秋初期齐庄公时代(前794—781),齐国人杞梁在攻莒(今山东莒县)战役中阵亡。杞梁没有儿子,他的妻子无依无靠,扑在杞梁的尸体上,在城下痛苦,哭了七天七夜,城墙也崩塌了。这大概就是“孟姜女哭长城”的原始资料了。其后,西汉刘向在《说苑》、《烈女传》中又增加了杞梁的妻子连哭“十日”以后,“赴淄水而死”的细节。晋人崔豹的《古今注》一书记载,内容与《左传》大体相似。但上述各书中指明杞梁姓范,更没有出现过“孟姜女”的名字。直至敦煌石窟发现唐朝曲子词,才见到最早记载孟姜女送寒衣赴长城,为“孟姜女哭长城”的故事增添了“送寒衣”的情节。
唐末《杞梁妻》一诗,说杞梁妻子为秦国人,她去长城哭吊丈夫,“一号城崩塞色苦,再号杞梁骨出土”。到了宋代,被广泛流传的杞梁开始有了姓,不过说法不一,有说姓范,又说姓万,有说叫杞郎的,还有说叫喜良的。南宋郑樵曰:“杞梁之妻,与经传所言者,数十言耳,彼则演成万千言……。”(《通志·乐略》)看来孟姜女哭长城是由杞梁妻哭城演变而来的,而故事的最后形成时间大致是北宋年间。
宋代以后,孟姜女的故事被编成评词话本,谱成歌曲杂弹,“孟姜女庙”里四时香火不断,前来立碑献匾、拜庙赋诗的上至皇帝,下至仕宦,孟姜女随之成为“贞烈女神”,被列入“二十四孝”中的二十一孝,神化成“七仙女下凡”。明代中叶,各地盛行为孟姜女立庙之风。