传说中的“白蛇”一事,事实上也有历史原型,其中有两种说法。
一种说法是根据《金山志》记载:“蟒洞,右锋之侧,幽峻奇险,入深四五丈许。昔出白蟒噬人,适裴头陀驱伏。”
即裴头陀(法海禅师)初来金山时,寺庙倾毁,杂草丛生,半山崖有一条白蟒蛇经常出来伤人,百姓不敢上山烧香。法海禅师驱伏白蟒,将白蟒赶入江中而不再害人。
另一种关于“白蛇”的说法,与金山寺有关,但却非法海禅师。据《高僧传》记载,在法海禅师来到镇江的八十多年前,有一位名叫灵坦的高僧,是武则天的侄孙,他曾做过太子通事舍人,后出家为僧。
灵坦曾在金山的蟒洞中驱走一条白色巨蟒。后来,人们将这些与金山寺和法海禅师有关的人和事进行艺术的整合,加以虚构,逐渐形成了家喻户晓的民间故事。
明末冯梦龙编撰的《白娘子永镇雷锋塔》,是现在能够看到的最早的《白蛇传》,此时的法海禅师是有道高僧,并非后人理解的“恶僧”形象。