《西游记》在明朝被列为禁书,其间一直被禁止了300年,其中和《西游记》中描述的人物有关和当时的宗教信仰有关。
猪八戒姓猪,首先就与朱元璋的姓有谐音之处。这被朱元璋看做了是冒犯君王的一种表现。朱元璋的年代就连猪都不能允许家养。又怎么能允许你写一部类似的小说而流传民间呢?所以这哪怕不是吴承恩的本意,却也遭到了禁止。其实猪八戒曾经入赘过高老庄。而朱元昭曾经也被郭子兴招为女婿。其身世又有相似之处。脑洞大开的朱元璋总是能把其与自己的身世联系起来。自然也不允许这本书流传民间。
其次,《西游记》中一个最不能被忽视的人物孙悟空。在《西游记》中被描绘得正义勇敢。而正是这个孙悟空,却是敢闹天宫,敢闯地府,甚至叫板天上的众神。于是这样的形象让大明的统治者感到十分害怕。他们担心哪一天民间出了一个像孙悟空这样的人,把大明王朝闹了个底朝天。为了以防万一,被禁也就理所当然了。
最后,因为明朝当时信仰的佛教,而在《西游记》的故事内容中又大多描述了佛教中的阴暗面。虽然《西游记》整体而言是在宣扬佛教,但是却体现了吴承恩个人的客观批判。封建君主的眼睛里面又怎么能容得下这一点点的沙子呢?
在当时的封建王朝,君主的想法代表着一切。而君王的权利又高高在上不可侵犯。敏感的统治阶层,为了维护自身的利益,绝不允许任何一点点叛逆的因素存在。更何况是一本可能会流传天下的一本民间出名小说。