Hamlet is slightly afraid of his father's ghost because he does not know if he comes from Heaven or from Hell. The ghost could be evil in intent, trying to steer Hamlet down a path of murder, or he could be the true spirit of his father, trying to prompt him towards revenge.