古人一直以来都有对山神、水神、火神、社神等神灵进行祭祀。实际上,这些所谓的神灵都是妖怪,只是相对于那些无人祭祀的无名小妖,它们能得到人们的祭品和祈求,受到香火的供奉。那为什么古人会有这样的信仰呢,是因为自然灾害给人们带来的恐惧以及对某些事物的崇拜。我们之前提到过,远古时人们不懂科学,因此把许多奇异的现象归咎于妖怪鬼神身上。比如南边的一座山发生了滑坡或泥石流,古人就会认为这座山上有一个山神,因为人们没有祭祀它,所以山神就发怒了。同样,人们也希望山神能让山上花草丛生、生机盎然;再比如河流泛滥,引发了洪水,古人就会认为水里有个水神,因为人们没有祭祀它,所以水神发怒了。同样,人们也希望水神能用水这个生命之源恩泽万物。;火神的信仰也是因为火灾的发生以及对火的崇拜。社神就是我们俗称的土地神,社神源于对土地的崇拜,古人认为土地生万物,所以应该得到崇高的祭祀。