We've really struggled to come up with a name we both like for DS2, due in 3 weeks. I want something arty, romantic, beautiful...DH wants him to not get beaten up at school 
DS1 is Joseph (Joe) which we both love. The surname is very English, long and sounds a bit posh (which we're not).
The following are all contenders, can't seem to narrow it down any further:
Patrick
Freddie (Frederick)
Seamus
Hamish
Gabriel
Vincent
Thanks!