Ernesto è un nome proprio di persona italiano maschile.
Deriva dal nome germanico Arnust, Ernust; a differenza di altri nomi inizianti per arn-, che possono essere ricondotto ad ara ("aquila") o ad hari ("battaglia"), Arnust, sembra essere basato sul termine ernust (o eornost, "vigore", "serietà"), avendo quindi il significato di "serio". Ciononostante, alcune fonti lo ricollegano comunque ad uno degli altri due elementi, attribuendogli vari significati.
Per quanto riguarda la Germania, il suo uso lì è attestato almeno a partire dal VII-X secolo (XV per le forme femminili), mentre in Inghilterra giunse solo quando gli Hannover ereditarono il trono britannico, nel XVIII secolo, e comunque non si diffuse veramente prima del XIX. Negli Stati Uniti fu tra i cinquanta nomi più usati per i nuovi nati fra il 1880 e il 1993.
L'onomastico si può festeggiare il 7 novembre in onore di sant'Ernesto, abate di Zwiefalten e martire alla Mecca.





