一说东华帝君可追溯到春秋战国时期,当时楚地信仰“东皇太一”神,又称“东君”,即为神化了的太阳神(太阳星君),此为东王公、东华帝君之前身。
一说东华帝君名王玄甫,“正阳真人”钟离权的师傅,相传是“纯阳真人”吕岩(吕洞宾)的前身。该说法多见于明清小说以及降鸾书、劝善文中,如《八仙得道传》、《东游记》等。《金莲正宗记》云:自太上传之于金母,金母传之于白云,白云传之于帝君(王玄甫),号“东华子”,称东华帝君或紫府少阳君、东华紫府少阳帝君,为北五祖之第一祖。
文昌原是天上六星之总称,即文昌宫。一说在北斗魁前,一说在北斗之左。六星各有星名,称上将、次将、贵相、司命、司中、司禄等。文昌封为帝君,并且又称梓潼帝君,当是元仁宗时之事。元仁宗延佑三年(1316年)封梓潼神为辅元开化文昌司禄宏仁帝君。梓潼神与文昌神合为一神。
《明史》的《礼志》称,梓潼帝君,姓张,名亚子,居蜀七曲山,仕晋战殁,人为立庙祀之。张亚子即蜀人张育,东晋宁康二年(374年)自称蜀王,起义抗击前秦苻坚时战死。后人为纪念张育,即于梓潼郡七曲山建祠,尊奉其为雷泽龙王。
后张育祠与同山之梓潼神亚子祠合称,张育即传称张亚子。唐玄宗入蜀时,途经七曲山,有感于张亚子英烈,遂追封其为左丞相,并重加祭祀。
唐僖宗避乱入蜀时,经七曲山又亲祀梓潼神,封张亚子为济顺王,并亲解佩剑献神。宋朝帝王多有敕封,如宋真宗封亚子为英显武烈王,宋光宗时封为忠文仁武孝德圣烈王,宋理宗时封为神文圣武孝德忠仁王。元仁宗延佑三年(1316年)敕封张亚子为辅元开化文昌司禄宏仁帝君。于是梓潼神张亚子遂被称为文昌帝君。
从东华帝君的出处说明来看,凤九命定的官配极有可能就是东华帝君本人,按照第四个说法,东华帝君也可以称为文昌帝君啊!对于这个名字的转换,有网友表示对于其他三生石上姻缘,例如白浅和夜华写得明明白白的名字,而到了凤九这写的却是尊号,因此可见是编剧埋下的伏笔。
有网友猜测也许文昌帝君可能是东华帝君神归混沌后的转世!因为在原著小说中文昌帝君中是没有出现的一个新角色,因此具体如何,就要看电视剧的播出了。