ancestor

noun
  1. a person from whom one is descended, especially one more remote than a grandparent
  2. an early form of something from which later forms have developed

Examples