[name]Luca[/name] - a handsome, underused name, which is accessible and soft.
[name]Jasper[/name] - this is the name of my eldest DS; we have had nothing but compliments on it, and I love the fact that it is vintage yet accessible, and masculine yet soft. It seems to be getting more popular here in [name]England[/name], though.
[name]Leo[/name] - an accessible, handsome choice. It seems to be getting popular. [name]Leo[/name] could also be a nn for [name]Leopold[/name], [name]Leonard[/name], Leonide et cetera.
[name]Theo[/name] - a handsome name, but I feel like it should be the full [name]Theodore[/name] …
[name]Huxley[/name] - I’m not so fond of this one. There is nothing particularly wrong with it, I just find the sound a little off (also, beware the -ley ending currently being so popular for girls).
[name]Rocco[/name] - another handsome, hip choice.
[name]Milo[/name] - personally, I don’t like this as much as your other O ending names … I just don’t think that the sound is so attractive.
[name]Elijah[/name] - a nice Biblical namesake, of course, but not the most handsome name in itself. And Biblical names are so popular in [name]America[/name] (where I’m presuming you are) at the moment …
[name]Jagger[/name] - I think of aging rock stars … Also, the current popularity of surname names make me think it would be best to steer clear of this one.
My vote would be for [name]Luca[/name], [name]Jasper[/name], [name]Leo[/name] or [name]Rocco[/name].