Karmesha is a modern elaborated name that may echo karma, the Sanskrit word for action or deed.
Like Karmesha?
Swipe through thousands of names like it