What are the differences between "ghost", "phantom", "wraith" and even "haunter"? [closed]

In English, all these words are synonymous. If you look up 'wraith', the definition will normally include 'a ghost or phantom' for example. Whether or not 'occultists' differentiate between them is their own affair.

I should say that while haunter is a legitimate word, I've never heard it in the sense of a ghost before. As haunting can be done by anyone or thing, ghostly or not, I wouldn't use it if I wanted to refer to a ghost.