Dominic... bright & butch.
Desmond is .. well, it's nice on paper, but I think in real life it'd give people an impression of softness. If you mind. I think I'd avoid naming a boy anything I thought people would perceive as soft, although I might like it a lot.
Donovan is pretty hip, but with no nickname (and for me,
Don won't do), it seems a teeny bit stuffy.
- chazda