Boy Name Help!

Brittany

We are Italian and can NOT think of any boy named we like that flow with our last name. We like Alessio, but it's too long and doesn't have a good Nick name. We also like Dominic, but it doesn't feel like the name. Our last name begins with a G. Our girl name is Gemma. Any ideas?