首先,我们来探讨下白骨精的来历。
白骨精是民间的叫法,表示是白骨变成的妖精。在最初的《西游记》母本《大唐三藏取经诗话》里,白骨还尚未成精,那时候它还仅仅是一具长达四十余里的白骨。
三藏法师有点近视,便问猴行者(孙悟空人物原型之一):“哎,悟空啊,你看那山头上是不是有一具像白雪的枯骨呀?(山头白色枯骨一具如雪?)”猴行者回答说:“是的,师傅,这里是明皇太子换骨升仙的地方。(此是明皇太子换骨之处。)”然后三藏法师便合掌顶礼而行。
没有了白骨精,取而代之的是白虎岭上的一只白虎精。根据母本,这只白虎精变身成为一白衣妇人,身挂白罗衣,腰系白罗裙,手把白牡丹花一朵,面似白莲,十指如玉。后被猴行者识破,两人斗法,最终猴行者战胜了白虎精。
在这个母本里,白骨精的来历很简单,就是明皇太子升仙的时候,脱胎换骨留下的白骨。这堆白骨与白虎精变化成美妇人的这些桥段后被吴承恩糅在一起,就演变成了三打白骨精这个故事。
但是这里有一个问题,就是这堆白骨既然是明皇太子的,那么性别应当是男性。
在吴承恩版《西游记》中,这里白骨精的本名是尸魔,叫做白骨夫人,是白虎岭上一个女尸,采天地灵气,受日月之精华而成的妖精,这便和《诗话》里的白骨是男性相违背。