Istnieje wiele możliwych wyjaśnień, dlaczego ludzie widzą duchy. Niektórzy uważają, że duchy to prawdziwe duchy zmarłych osób, inni uważają, że są to halucynacje wywołane czynnikami psychologicznymi lub fizjologicznymi. Możliwe jest również, że niektórzy ludzie celowo oszukują innych, twierdząc, że widzieli duchy.
Nie mając żadnych konkretnych dowodów potwierdzających istnienie duchów, ostatecznie każda osoba decyduje, czy w nie wierzy, czy nie.