《山海经》是一本著名的先秦古籍,也是一部富于神话传说的最古老的地理书。最先把《山海经》整理成文,并且把它公之于世的是西汉时期的刘向、刘歆父子,他们是把它作为大禹、伯益治水的记载来看的,东汉时期的王充也这样认为。
但是现在从更多的资料可以得出这种看法是不正确的。书中明显记载了大禹、伯益之后的很多事情,还有称“禹父”、引“禹言”的地方,甚至提到了一些秦、汉时期的郡、县名,也提到了战国后期才出现的铁。
对于这种否定,隋朝时有人解释,这些都是由后人掺入了自己的文字所造成的。这至少可以认为《山海经》不是大禹、伯益所作。有人认为《山海经》的材料来源可能比大禹、伯益所处的时代更早。开始是口耳相传,然后在流传中不断增加演变,最终在西汉时写成文字。因此可以推测此书作者可能有几人或10多人。
现在人们看到的《山海经》的突出特点是“怪”,书中记载的都是古代的一些怪事和怪物。就连最早把它的名字载入史册的司马迁都认为它荒诞不经,不能上正式场合。