What is the meaning of 鬼神?

ghosts and spirits; supernatural beings

a fierce god or spirit

all of the spirits and souls and gods of the world

someone with superhuman power or ability, such as Śakra, the ruler of heaven, or a rakshasa or demon

an invisible spirit, particularly a fierce one

hanja form of 귀신 (god, ghost, or spirit)

chữ Hán form of quỷ thần (god, ghost, or spirit).

Source: wiktionary.org