So we've 100% settled on Enzo for baby boy, my problem is a middle name. Nothing seems to go as my partner's surname is Da Silva so when I say Enzo da Silva that itself sounds like a middle name. The 'da' in the surname is official, but optional to use, my partner just goes by 'J' Silva. I wanted a middle name that is similar to my partners, he hates his first name, so he uses the English equivalent which is John. I really like Enzo John, but partner hates it. I've tried to come up with other variations which only uses the J from my partners First name. Such as Enzo J, Enzo Jay, Enzo Jae and Enzo Jai, but I just don't know and we can't settle on one lol Its giving me a headache now!