Meaning and Origin of: Narayana

Boy name origins & meanings

  • Hindi : Vishnu, refuge of man