DS1 is Jude and I love it. Haven't met one yet. He occasionally gets called Judy...and Judas (by family and friends) and this doesn't bother him or us whatsoever.
DH is Daniel. He prefers Danny but is known as Daniel, Dan, Danny and Daz.
Whatever name you pick for DS he will always be called by another - it's just the way it goes. Never in a million years did I think my masculine name of 'Jude' would turn into 'Judy' but I wouldn't change a thing!
Congratulations and good luck in your decision!