Spirit

Spirits may refer to ghosts, or other supernatural or magical beings.

Including river spirits and 'spirits of the light'.