Ernesto es un nombre masculino de origen germano, Ernst o Ernust, que significa "perseverante".
[1] Su versión femenina es Ernesta o Ernestina.