I've always thought that if you're going to saddle a kid with a non-standard name, you should at least make it fun.
Sir - All of his life people will have to speak to him with respect.
Same as your last name (Bob Roberts, Wilson Wilson, Smith Smyth). He'll hate this, but think of the time saved when he only has to learn to spell one name?
A word or phrase that means something in a foreign language (Sukebe, Funglung, Bibliotechnica). Think of the fun he'll have if he visits the country!
A short phrase in your native language (Two-Dogs-Fighting, Onaka-ga-suiite-imasu, Wa-shihuan-peejo). He can have hours of interesting conversations with friends about his name's meaning.
A word that sounds like it means something, but doesn't (Vereth, Tidon, Pugal). Guaranteed to confuse his future teachers.
(These suggestions were meant as humor and are not to be taken seriously. No guarantee is made as to the quality of said humor. No animals were hamed in the making of these suggestions.)