Nectar, in Greek mythology, was the drink of the Olympian gods. It conferred immortality, and this is perhaps the meaning of the name.