I usually name my Pokémons under a theme. For example, in my last Diamond file, they were named under Norse mythology.
I had an Infernape called Surtur, a Luxray called Thor, and such.
I tend to like names that are from mythology or words that are synonymous with their type/strengths of a Pokemon. For example, I like nicknaming a Flareon "Ignis" or a Flygon as "Chikara" (Power).
I'm shocked by this revival
I usually do something really stupid (not naming an example), but most of my nicknames are nouns that make no sense.
Alternatively, I like to use names from Latin.
If I ever catch the shiny Rayquaza I've been looking for, I'm naming it Void
THIS IS THE MIGHT OF...MERMAIDMAN!!!
AND NOT ONLY THAT...
MERMAIDMAN ALSO REVIVES THREADS!!!!!
caps
...
"Chunk Dirty" the Marill
follow my epic twitter account @chairycoke