I came here to bathe in the hate, but there seems to be so much of it that I'm drowning...
Really guys, if the names were any different you would still have the same reactions. Deal with it, give it a rest and stop your nerd ranting. Now then,
Snivy- Expected, but I'm glad they went with this. Combination of snake-snide-ivy, and it's unique because unlike the other calm and shy grass starters Snivy'd rather put up a fight.
Tepig- Tepid-pig, I like it. "Tepid" is understandable because it means lukewarm, and Tepig is a rather cold starter- he doesn't have an ounce of flame anywhere on his body from being a basic starter. As he evolves his temperature will shift, cool.
Oshawott- Completely unique and unexpected, with too many etymological theories. Ocean? Wash? Oshawa? Shower? Water and otter are obvious though. I like this name.
Unova- Combination of Latin Unum and Nova- One New. Referring to a new region in a new generation. Also universal, for being a very diverse Pokemon game.
HATERS GONNA HATE. I find no faults in these names- they're not the best but we don't know what the best are.
And any comments on how these are uncreative and simple are quite stupid, as Japanese is not your native language. I was waiting for these names because I was sick of saying the Japanese names all the time. You may be used to them, but it's time to move on. I can't wait for some names to be dubbed... such as Swanna or Wargle.