I have spend some time researching good names for products and startups (see here <a href="http://www.quora.com/What-are-good-company-and-startup-names" rel="nofollow">http://www.quora.com/What-are-good-company-and-startup-names</a>).<p>Good names are effective and accomplish a goal:<p>1: describe the offer: who you are - does the user get a sense what you offer?
2: or explain your mission: what you want to be, or how you want to achieve that
3: inspire to action
4: celebrate the benefit, the relevance, why you matter to consumers
5: describe the user
6: easy to spell and pronounce
7: trigger an emotion related to your mission
8: simple and sticky<p>DuckDuckGo is at least sticky and it triggers an emotion in my case. DuckDuckGo is not a perfect name, such as: "ChatRoulette", "YouTube", "BurgerKing", "PatientsLikeMe", "TripAdvisor", "OpenTable", "YourMechanic", "RackSpace", "Codecademy", "SoundCloud".<p>But I had never the problem to remember the name, DuckDuckGo. It is whacky, but is cool. Their logo is stylish. I like DuckDuckGo.<p>Blekko is a much shorter name. If you don't know, yes Blekko is a search engine. Go check them out. But I have the feeling more people start to use DuckDuckGo therefore either the quality is that good, or they like the brand, despite the very long domain.<p>They could buy the domain MegaSearch.com before Dotcom does it :) But that would be a lame name.<p>No, they should just stick with the name DuckDuckGo and try to become the default search engine for Firefox and other browsers, so people don't even have to type in their long domain name to search with them.