I agree with you that a name shouldn't hold up progress, but a name can break you. My favorite example was taking the Chevy Nova to the Mexican market. Unfortunately, "no va" in Spanish means "doesn't go." Not the best name for a car.
I do, however, stand by the notion that a name can have a net negative impact on a product, especially in a day and age when much product discovery comes through search engines.