doppelganger

Doppelgänger is a German word literally meaning "doublewalker." A reference to the fact that a shadow-self, duplicate, counterpart, or double (spiritual, ghostly, or real) accompanies every individual.