Question: is a ghost a goblin?
Answer: The clearest difference is that a ghost and a ghoul are what is left of humans who died. A goblin (and a demon) has never been human. They are entirely different creatures. In general, a ghost doesn't have a body, a ghoul does.