Naraya likely derives from Narayana, a Sanskrit name of Vishnu meaning "refuge of people."
Like Naraya?
Swipe through thousands of names like it