I really like Desmond and have for a while now. And Des or Desi would be great nicknames. I've never particularly liked Raymond. It's actually a family name and I've always found it so elderly sounding. Oddly, though, I've been warming up to it lately. But of these two, I'd pick Desmond.