I mean, I don't think having your name be the same as a Pokemon's is quite the same as having the name of a fictional character who is human or at least has a relatively normal-sounding name. The latter is considerably less awkward XD

Honestly, I'd never name any child of mine after fictional characters unless it was either by total coincidence or the name was mundane-sounding because I would not want my kid to be picked on at school. Pets on the other hand, I totally would name after fictional characters including Pokemon because they are much less susceptible to awkwardness.