I’m a big fan of classic middle names. This is nice if you’re trying to steer away from another Italian middle name. However I do really like [name_m]Leone[/name_m] out of the set you listed. It flows very nice. If you go classic, I like:
[name_m]Matteo[/name_m] [name_m]James[/name_m]. “Matty/Matt/Teo/MJ” lots of nickname options.
[name_m]Nature[/name_m] suggestions:
[name_m]Matteo[/name_m] [name_m]Reed[/name_m]
[name_m]Matteo[/name_m] [name_m]River[/name_m]
[name_m]Matteo[/name_m] [name_m]Bear[/name_m]
[name_m]Matteo[/name_m] [name_m]Rowan[/name_m]
[name_m]General[/name_m] suggestions:
[name_m]Matteo[/name_m] [name_m]Oskar[/name_m]
[name_m]Matteo[/name_m] [name_m]Lucian[/name_m]
[name_m]Matteo[/name_m] [name_m]Stellan[/name_m]
[name_m]Matteo[/name_m] [name_m]Hadrian[/name_m]
[name_m]Matteo[/name_m] [name_m]Cadmus[/name_m]
[name_m]Matteo[/name_m] [name_m]Dorian[/name_m]
[name_m]Matteo[/name_m] [name_m]Adrian[/name_m]
[name_m]Matteo[/name_m] [name_m]Laszlo[/name_m]
[name_m]Matteo[/name_m] [name_m]Gabriel[/name_m]
[name_m]Matteo[/name_m] [name_m]Lucas[/name_m]
[name_m]Matteo[/name_m] [name_m]Christian[/name_m]
[name_m]Matteo[/name_m] [name_m]Anthony[/name_m]