Roh adalah makhluk non fisik yang diyakini ada setelah kematian seseorang. Roh sering kali dianggap sebagai jiwa orang mati, dan sering kali dikaitkan dengan kehidupan setelah kematian.
Hantu adalah makhluk gaib yang konon menampakkan diri dalam wujud manusia atau binatang. Hantu sering dikaitkan dengan tempat-tempat berhantu, dan sering kali dianggap sebagai roh orang yang meninggal secara tragis atau kejam.
Meskipun roh dan hantu sama-sama makhluk gaib, keduanya bukanlah hal yang sama. Roh umumnya dianggap baik hati, sedangkan hantu sering dianggap jahat. Roh juga sering dianggap lebih kuat dibandingkan hantu.