Barack was not made famous under the name 'Barry'. So it is hardly being dishonest. It is a nickname between a smaller group of people. Now if it was a nickname that the whole country new him by and he ran with his real name instead of his nickname, then it may be dishonest. If that were the case, then I would suggest something like Barack 'Barry' Obama.