Nicknames

Trying to think up a good nickname for my boyfriend, but am really hitting a brick wall on this one. His name is David, but he hates Dave and Davey. Any help would be appreciated.