boy names

Katie
Girls' names are so easy for me, I love a million of them ! For boys names I can only really think of one : Leo. We have an Italian last time so I think it would sound good. Any suggestion of what middle name would go well with it ?? Maybe Alexander ?