Biblical Names Meaning:
In Biblical Names the meaning of the name Narcissus is: Astonishment, stupidity'.
Greek Baby Names Meaning:
In Greek Baby Names the meaning of the name Narcissus is: Daffodil. In greek mythology, Narcissus was a beautiful young man who fell in love with his reflection and was transformed into the narcissus flower. Because of thiis myth, the name can be used to describe someone who is full of himself.