Yay names before I went to bed ^^ Okay...
Snivy - I like it. A few people proposed it, I think, and it suits him. How are people pronouncing it though? S-nivy or Sni-vy?
Tepig - Its a strange one. The fact it comes from Tepid, a dull kind of word, is odd for me, due to his bright colour scheme. It seems about right for a starter though. As someone said above, this makes me think that the names will get 'hotter' as it evolves
Oshawott - At first glance, I thought wtf? But looking at it, I like it a lot. It doesn't seem like an English name to me, but its unique and not difficult to pronounce or anything. Just kind of long winded....
And the Unova Region - not really sure on this one. I don't like the 'u' at the beginning, I think, but at least we have our familiar 'o' again
overall, good going NoA, in my opinion anyway