What is a "Google"? It's not even a word. It caught on though.
1. Simple to remember and easy to pronounce.
2. Unique and stands out from other generic names.
3. Aesthetically sounds/looks good.
Under this criteria: "Google" works. "Bing" works. "DuckDuckGo" does not work.