Re: Nicknames for Richard
Rad might work. I suppose Char or Chardy or Hardy technically work too, but they're much worse than Rich etc!
I'd give him a completely unrelated nn, along the lines of Bud. Or maybe one related to his last name, or initials.