A business name should be catchy and memorable and stir the imagination without necessarily having any logical meaning or direct link to the product or service; Amazon.com, Google, Yahoo and Groupon.