Bill Gates has received an honorary knighthood from the Queen but as an American he cannot use the title “Sir.”