Sanskrit name meaning ethical, moral, and of upright conduct.
Like Naitik?
Swipe through thousands of names like it