Ernesha is likely a modern elaboration of Ernest, from Germanic roots meaning serious or determined.
Like Ernesha?
Swipe through thousands of names like it