Enzo
[ˈɛn.zoʊ]Meaning
Italian given name, an old form of Heinz or a short form of names ending in -enzo
Background Story
Enzo is an Italian given name, in some cases an old Italian form of Heinz and in others a variant of the Germanic name Anzo. It is also used as a short form of names ending in -enzo, such as Lorenzo, Vincenzo, Innocenzo and Fiorenzo. It is most common in the Romance-speaking world, particularly Italy and Latin America, and was the most popular name for newborn boys in France and Spain in 2004 and 2007. A famous bearer was the Italian racecar driver and industrialist Enzo Ferrari (1898-1988).

Related Names
Eric
From the Old Norse Eiríkr, "ever ruler" or "sole ruler"
Erik
Scandinavian form of Eric, from Old Norse Eiríkr, usually taken to mean "sole ruler" or "eternal ruler".
Ezio
Italian name meaning 'eagle'
Anzo
Derived from Old German enz, meaning "giant"
Eero
Finnish and Estonian form of Eric.
Egan
A form of the Irish name 'Eoghan', which means 'born of the yew tree'.
Elon
Means "oak tree" in Hebrew
Eloy
The name Eloy is of Spanish origin and means 'the chosen one'.
Emilio
Italian and Spanish form of Aemilius, a Roman family name from Latin aemulus, "rival".