Sanskrit name meaning 'history', 'character', or 'one with good conduct', used widely in South India.
Like Charitha?
Swipe through thousands of names like it