Enzo is basically not a French name even if it's popular in France, it's supposed to be only an Italian name.
― Anonymous User 2/9/2017
3
Enzo is not a French name, it is an Italian name used in France because of xenophilia. Its origin, its spelling and its pronunciation are visibly Italian. In French it would be "Ent" (short form of Vincent or Laurent). If French people want to use real French names, they are free to do it, but Enzo is Italian.