在《西游记》中,孙悟空大闹天宫,杀得天兵天将丢盔弃甲,几乎无人能敌。玉皇大帝只好派人到灌口去请外甥二郎神。二郎神果然神通广大,孙悟空有七十二变,他也有八九玄功,更有哮天犬助阵,与孙悟空战了个难解难分,最后在太上老君的帮助下,生擒了孙悟空,为天庭立下大功。这个二郎神名叫杨戬(jiǎn),在《封神演义》中,他是大元帅姜子牙手下的第一路督粮官,曾力诛梅山七怪,降妖伏魔,立下过赫赫战功,是姜子牙手下的第一大将。
其实,在古书记载中,有好几位二郎神,彼此之间事迹杂乱,难以分辨。战国时期李冰的儿子李二郎,通常被视为二郎神的原型。相传李冰在四川兴修都江堰的时候,有很多鬼怪来捣乱,其中一条蛟龙善于兴风作浪,本事最大。李二郎和他的七个朋友与蛟龙大战数日,终于将它降服,这才使父亲顺利地完成了都江堰的修建。他们父子造福百姓,深受人们爱戴,人们为李二郎在灌口建了一座二郎庙,尊他为二郎神。
隋朝的嘉州太守赵昱(yù)也被称作二郎神。《龙城录》记载当时的嘉州有蛟龙为祸,于是赵昱跳入水中除蛟,岸上众人只听见打雷一样的吼声,就看到赵昱一手提刀,一手提着蛟龙的首级走上岸来。赵昱离开后,人们也为他建了一座二郎庙。《荆州记》中说晋代的邓遐也曾入水斩蛟,因为他做过二郎将的官职,也被称作二郎神。此外,还有人说二郎神是氐族的英雄、氐王的二儿子杨难当,还有说是印度神话中北方天王的二儿子独健等等,真可算是众说纷纭。
那么为什么二郎神有三只眼呢?认为二郎神是氐族英雄的人给出了这样一个有趣的说法:氐族有一个习俗,就是用刀在头上刻一道痕迹,然后在伤口上涂墨,使其长在肉中,永远也不褪色。远远看去,这道痕迹就像一只竖起来的眼睛,被称作“天眼”,因此二郎神也就有了三只眼睛。