Definitely. The name sucks. It sucks just as much as other crazy names that make no sense... like GoDaddy - who would ever use a company like that? Sounds like an escort service. Or Yahoo. Or Google. Those names just don't make sense and should be changed ;)
At least DuckDuckGo is a memorable and easy to spell name. Most sites these days have such odd spelling or nonsense words that you must spell out the name (and dots) when talking to other people.