Baby boy Names!

Brit
Need suggestions! Don't like super common names (think john, Michael, etc) but also not outlandish. We have an Italian last name starting with O. Ready, set, go!