The ones I feel like would fit well with your choices:
Francis (& I really love this!)
Ones I really like:
Constantine (love this!)
I feel like there's two styles in the mix here: a very traditional, solid style of names that we might expect on a 'cool Dad' (Dominic, Paul, Andrew, Simon) and ones with a more unusual, international vibe (Gabriel, Constantine, Dimitri). You could just use a mix of the two, or perhaps use names like Francis, Sebastian, Anthony, Lionel and Vincent to achieve a nice balance. Or just pick the names you love the most! :)
Boy, this list is much more sombre than your girl list! Very masculine and sexy. Dean, Dominic, Paul and Gabriel are all nice names. Let me see...
Anthony - dashing, sexy and kind of fun. I really like saying this name, it's almost magical.
Blaise - same as above, plus a bit preppy. Like a boarding school boy on a motorbike.
Charles - regal, handsome and it's got tons of history.
Christopher - so handsome and a bit spooky, a very serious name.
Cyprian - sweet, lovely and so charming. And you get the lovely nickname Cy.
Damien - oh, how I love this! So cool and fantastic.
Ignatius - this is heavy and somber delux, but so sexy and feels like a very knowledgeable name.
Lionel - sweet, lithe and fun! I think of Sir Lionell, knight of the round table, then I think of mr. Richie. But I like him, he's made some amazing music.
Sebastian - this strikes the perfect balance. It's romantic and handsome, but also charming and lighthearted.
Stavros - brooding rugged handsomeness. Über cool.
Xavier - I've come around on Xavier, I'm very much in love with this name. It's like a dream to say... Xavier.
That was eleven! Couldn't choose ;) My top three is Stavros, Anthony and Xavier. And Blaise!
Ok, so Dean, Dominic, Paul, Gabriel and...
Cyprian- This one is really unique, but I'm really digging it with Cy as a nn.
Damien- This has been one of my top names for awhile, but I can't use it for family reasons. I think it's strong and mature, but also quite classy.
Jensen- I know a few little boys with this name, and I think it's quite unique and adorable.
Jude- Love... it's so adorable for a kid, but sexy for a man.
Peter- This one's classic... you can't really go wrong with it... I love the nerdy Peter Parker image...
Roman- Unique and strong, but I can see it becoming trendy in the future.
Simon- This is one of our top names. It's familiar and traditional, but also a bit uncommon. I can see it maturing quite well, also.
Theodore- Love this name. Teddy is a great nn for a kid, and Theo or Ted (How I Met Your Mother, anyone?) are great for an adult.
Xavier- I like this, but I don't really like the trendiness... so this is really at the bottom of my top 10.