The English word ghost continues Old English gást, hypothetical Common Germanic *gaisto-z. […] The pre-Germanic form would have been *ghoizdo-z, apparently from a root denoting “fury, anger”, cognate to Sanskrit hedas “anger”, reflected in Old Norse geisa “to rage”
Ghost - Wikipedia