相傳秦朝時有個孟姓人家一年春天在院子的牆邊種了一顆葫蘆籽,經過細心澆水、施肥培育,後來結了一個幾十斤重的葫蘆瓜,孟老漢眼看葫蘆瓜成熟,一刀切開了後,卻看見一個白白胖胖的女娃娃躺在裡面,於是給她取名“孟姜”,孟姜長大成人出落得亭亭玉立,而且聰明善良。
這時秦始皇已統一中國,在全國各地徵集數十萬民夫,將秦、燕、趙三國北邊的城牆連通、修繕合一,修築萬里長城。有個叫萬喜良的書生公子,因為逃避衙役的追拿,翻牆逃進孟家院子,躲在絲瓜架下,正好被孟姜女發現,萬喜良連忙起身作揖哀告。孟姜女一看是個俊俏書生,便回報給孟老漢,孟老漢把他暫時藏在了家中。藏了一段日子,倆老口發現萬喜良知書達理,忠厚老實,於是把孟姜女許配給他。
那時要完成修築長城任務,到處都在抓民夫,即使正要拜堂成親的萬喜良,也被闖入家中的衙役給抓走了。
萬喜良被抓走後,孟姜女天天盼著他的訊息,轉眼已是一載,萬喜良一去後杳無音信,眼看天寒地凍,孟姜女萬分不放心,連夜趕做寒衣,辭別二老,風餐露宿、飢寒交迫,一路打探著萬里跋涉尋到長城腳底。卻聽得修長城的民夫說丈夫早已累死,屍體不知埋於何處。孟姜女頓時痛哭失聲,只哭得日月無光、天昏地暗,只見秋風悲號中長城一段段倒塌,足有八百里,一堆堆死人骨露出來。那麼多骨頭,哪一副骨骸才是自己丈夫的呢?為了辨認出丈夫的骨骸,咬破中指,把血滴在一堆堆白骨上,她心裡暗暗禱告:如果是丈夫的屍骨血就滲進骨頭,如果不是,血就流向四方。終於,不知道孟姜女咬了多少次手指之後,萬喜良的骨頭終於找到了。
秦始皇聽到有人把長城哭倒,暴跳如雷,吩咐把孟姜女帶到咸陽,重重懲罰。但是當他看到眉清目秀、如花似玉的孟姜女時,遂起心霸佔。
孟姜女將計就計,要秦始皇答應她三個條件:一要給萬喜良立碑修墳;二要秦始皇披麻戴孝,領文武百官到祭臺上吊祀萬喜良;三要在成親之前,與秦始皇遊玩大海。三個條件缺一不可,否則寧死不從。秦始皇此時色心難耐,為了討得孟姜女歡心,竟然一一答應。 但在祭祀過後,同遊大海時孟姜女哭完丈夫,一縱身跳入了海里。秦始皇大發雷霆,命令士兵趕忙打撈,可是,正當士兵下海打撈時大海咆哮起來,狂風四起,雷暴交加,秦始皇不得不歸。原來是海龍王和龍女可憐孟姜女的遭遇,命令了蟹兵蟹將前去把孟姜女接進了龍宮。隨後捲起滔天巨浪,要不是秦始皇跑得快,都會葬身大海呢。