I still say these names aren't that terrible compared to others we've had, and that they're actually pretty creative. Like another guy said in a post I'm too lazy to search for right now, people probably don't commonly use words like "tepid" in everyday conversation. A lot of us probably don't use the word "snide" either. I know at least little kids don't, and these are the people the games are targeted at after all.
And I happen to think Oshawott sounds cool, though I think that's because of how I pronounce it. Actually hearing how the name should be said might make some people on both sides change their minds about it.
Really, as I've said before, we've had worse names. Even the Japanese names can be quite lame. Haunter's is just Ghost, Krabby's is just Crab (not that his English name is any better) and even in the 5th Gen. we have Gear. The Japanese just have a way of making our words sound awesome so I guess that's why no one really complains about the original names.
I really think if the original name was Oshawott and NoA decided to call him Mijumaru, everyone would be going "What the heck, Nintendo? That name sucks and so do you! I will never ever call him that ever in my life! Instead, I'm making up my own name for him because I refuse to accept yours! Go lie on some track trains, Nintendo! You've ruined Pokémon!"