How did Enrico Caruso get his name?

Enrico Caruso was born Errico Caruso.

Called Errico in accordance with the Neapolitan language, he would later adopt the formal Italian version of his given name, Enrico ("Henry" in English). This change came at the suggestion of his singing teacher, Guglielmo Vergine.