I have the same issue, since I'm originally from Italy but live abroad. Of the names you mention, I think they would all work except Francesco (my name's Francesca and some people mispronounce it) and maybe Enzo. Other ones that could work IMO are: Leonardo Lorenzo Adriano Carlo