Sanskrit variant of Narayana, an epithet of Vishnu meaning 'dwelling in water' or 'refuge of all beings.'
Like Narain?
Swipe through thousands of names like it