There's also the theory that there are multiple worlds or dimensions that are parallel to ours, and sometimes, those dimensions cross planes (whether it's from magick or from another reason), and when they do, they can cause apparitions from the other world, which look and sound like ghosts.