For the most part I try to keep character names within the realm of where they live. So characters from Japan have Japanese names, characters in Alola would have more Hawaiian/Pacific Islander names, etc. Pokemon nicknames I usually only do if it's like a Nuzlocke, and those are generally based...