I almost always nickname my pokemon unless I receive them in trade and have no nickname, can't change it, so whatever. Sometimes I can think of awesome names, sometimes I can't. Most of the time, I can't DX
SoulSilver:
Meganium~ Kotone
Vaporeon~Dreama.
Ampharos~Luminous
Dragonair~ Vesper...