Meaning A boy's name of Hindi origin, it means "Vishnu." Origin of Narayana Hindi , Indian Popular Middle Names Pronunciation 🔊 Listen Narayana Similar Names Abhayananda Chahel Ehimay Jaivant Lekh Unnabh Aakarshan Kalidas Samudra Naizak Year by Year Popularity of Narayana