I really like
Giovanni. It has a musical quality to it. If I had a closer tie to Italy, I might consider using it.
Alessio,
Marco, and
Alan are very nice.
Fausto is sort of fascinating to me. Is the legend of Dr.
Faustus popular in Italy or does it have some other association?
Bruno is a common dogs name.
Golfiero sounds like the parents have an obsession with golf.
Pino would be a cruel name in an English speaking county.