Eduardo is by far the best on your list. Ted/Teddy are also nn for Edward so at a push you could also use them as nn for Eduardo? Not keen on Dillon. Cuba and Monaco are horrific, sorry. Luca is lovely.
I don't know if I could warm to Luca and I wouldn't like him to be called Luke as nn are there any longer names to get Luca as nn? I also don't want to only have names ending in A because I feel that if I have more I'll be restricted to A endings so they are not 'left out' if I make any sense. I am open to other suggestions that match the girls names!!
I'm not hugely keen on any of them - sorry But I do like Edward, Edgar, and Edmund, so would go with Eduardo, from your list. Any of the above could give you Ted/Teddy. I prefer some of those suggested above, particularly Xavier and Dante.