immortal

adjective
  1. living forever; never dying
  2. remembered or famous for a very long time
noun
  1. a being that lives forever
  2. a person who is remembered for a very long time

Examples