An Indian name from Sanskrit meaning lord of the gods or divine ruler.
Like Devesh?
Swipe through thousands of names like it