Vishnu is a Sanskrit name meaning "the all-pervading one," borne by the Hindu preserver deity.
Like Vishnu?
Swipe through thousands of names like it