The fact that DuckDuckGo is even being compared to Google shows how much they have accomplished already ... it also shows that domain names do not matter AT ALL.
Similar "stupid!" name outrages occurred over Vista, Xbox, Wii, iPad.. but they got absorbed into pop culture anyway and no longer seem weird. C'est la vie :-)