梅山七怪出自中国神魔小说《封神演义》,本相分别是白猿、猪、牛、狗、羊、蛇和蜈蚣七种动物修炼成精。七怪先后下了山,阻止姜子牙所率领的大军。后来七怪被杨戬等人所杀,死后被封为正神。
梅山有七怪,它们是白猿、猪、牛、狗、羊、蛇和蜈蚣等七种畜类修炼而成,白猿为最厉害。当姜子牙率兵来到孟津时,七怪先后下了山。白猿化名袁洪任主帅并借千里眼和顺风耳的能力屡次识破周营的举动,杨戬到玉泉山的金霞洞问师父玉鼎真人后,才知猿妖等人的来历,回营后以相应的对策扰乱敌人的耳目,使千里眼和顺风耳失效,并在战斗中杀死了千里眼高明和顺风耳高觉。
杨戬从云中子处借来照妖镜带在身上,途中遇见猪精朱子真,朱子真一口将杨戬吞下误以为消灭了杨戬。朱子真回营后,袁洪等设宴庆功,忽然间朱子真腹中发出声响,才知杨戬没死,又没法把杨戬弄出来,杨戬命朱子真现出原形,杨戬又命朱子真走到周营,将猪精朱子真杀死,自己从猪颈中出来。杨戬杀死了牛精金大升、羊精杨显等。至此,袁洪见梅山七怪已有六人被杀,非常愤怒,欲与杨戬决战,因袁洪法力颇大,变化莫测,与杨戬难分上下,女娲显圣,赐杨戬山河社稷图悬在树上。才收了袁洪,带回周营后,姜子牙命令斩首,头落现出莲花,莲花又化成头,一而再,再而三,终不能斩死。姜子牙请出陆压道人所赐七宝斩仙飞刀,才使袁洪终被杀死。梅山七怪后于姜子牙封神时被封为7位正神。
封神榜上原本就注名了梅山七圣的下落 ,他们被封为星官:
四废星袁洪,天瘟星金大升,荒芜星戴礼,伏断星朱子真,反吟星杨显,刀砧星常昊,破碎星吴龙。