NO NICKNAME NAMES. I can always find a good nickname in any name. My partner's mom named her sons to have no nicknames: Jason is now Jay or Jase and Branden is B or Denny, etc. But if you want a name that will usually be said in full (no obviously accessible pet forms for people to pluck out of thin air), try starting with these.
The Benedict Cumberbatch Name Generator exists and it is GLORIOUS. Each time you click the button, a brand new hilarious nickname for the Sherlock star appears. | The Benedict Cumberbatch Name Generator Is The Best Thing Online