Meaning A boy's name of Hindi origin, it means "Vishnu." Origin of Narayana Hindi , Indian Popular Middle Names Pronunciation 🔊 Listen Narayana Similar Names Abhayaprada Garud Venkatesh Chakradev Eka Janardan Loknath Achyuta Kalkin Sarngin Year by Year Popularity of Narayana