About pokemon names for kids.... well, if you scroll down the pokedex from Bulbasaur to whatever is at the end, there are bound to be some names that peole MIGHT think it's normal. Yes, the previously noted Roselia, Aron, and Meloetta... Perhaps quite a few could pass as foreign names with different pronounciations, like Phione, Altaria, or Kirlia. It's not actually all that hateful.
But of course... I'm not going to name my kid after a pokemon. However, I do like Roselia, Kirlia and Phione. I MIGHT possibly name my daughter that way if I ever have kids. It sounds real, anyways.