Choosing a great name for your company or one of its products is a daunting task. Once established, a name can be hard to change and a...