Le nom italien et français Enzo a trois étymologies possibles. En Italie, le nom pourrait être issu d’une ancienne forme italienne de l’allemand Heinz, une forme familière de Heinrich (le vieux nom masculin allemand qui a donné l’anglais Henry). Dans cette perspective, Enzo signifierait « chef de la maison », à partir des éléments germaniques « heim » (maison) et « rīc » (pouvoir, règle). Deuxièmement, les Français et les Italiens pourraient avoir développé Enzo à partir d’un autre ancien nom allemand, Anzo, issu de l’élément germanique « ant » qui signifie (ironiquement) « géant ». Des croyances plus modernes suggèrent qu’Enzo est simplement une forme courte de noms italiens comme Lorenzo et Vincenzo. Le prénom Enzo est ultra-populaire en France où il occupe une place dans le Top 5 des prénoms les plus appréciés des petits garçons. Lorenzo est un choix de premier plan en Italie, mais Enzo ne figure pas dans le Top 30.