Netra comes from Sanskrit and means "eye" or "vision," giving it a bright, perceptive sense.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Netra?
Swipe through thousands of names like it