Giving a company a silly name may make it more successful, researchers claim. 'Non-semantic' names such as Google, Xerox or ...