doppelganger

noun

1.
a ghostly double of a living person that haunts its living counterpart