Desmond is one of my top three names for a boy.
Niall is gorgeous too. They sound fabulous together. (Disclosure:
Niall was a cousin of mine, so I'm biased. But even before he died I loved his name.)
Graham, which I pronounce "GRAY-um," is another handsome classic.
Desmond,
Niall and
Graham would be the heartbreakers of the block, no question.