Name – Ernesto

Gender – Male

Origin – Spanish

Meaning – The Spanish name Ernesto means – A form of the name Ernest, meaning “”sincere.”” Revolutionary Ernesto “”Che”” Guevara fought for Castro in Cuba