Meaning and Origin of: Narcisus

Boy name origins & meanings

  • Greek : Self-love

Boy name variations