Avanish is an Indian name from Sanskrit meaning "lord of the earth" or "ruler of the world."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Avanish?
Swipe through thousands of names like it