I love the matching names. Like all of my eeveelutions have matching names:
see if you can guess what's what.. hehe.
But I also have Blazechic (Blaziken) and Blazechimp (Infernape), Star Fire (Blazechic's daughter who wasn't meant to evolve but I did it anyway), Illerio (Gallade) Allevia (Gardevoir).. etc.
I have lots of good names, and some bad ones. And when in doubt, I name it after one of it's moves in the final stage movepool or it's nature, or a berry, or one of the location in the game, or an item. For example, Aspear (Grumpig.)