I prefer Japanese names. Mostly for human character names. But, for Pokemon, really it depends on the name, as well as whatever name I learn first. For instance, I learned the Gen V Japanese names first, so I prefer them. But then Gen I Japanese names are kind of lame, so I prefer Gen I English names.