Hernesto is a variant of Ernesto, from Germanic Ernest, meaning serious, resolute, or earnest.
Like Hernesto?
Swipe through thousands of names like it