Baby Names and Name Generators

What Does Narcissus Mean?
"daffodil"