I once got a Eevee off of Wonder Trade named "Pickles". I retraded it, but it made me laugh so much that I gave the same name to an Eevee I caught myself later on, then put it on my team as a Sylveon.
I give silly/weird nicknames to all the Pokemon I use on my team.
Chesnaught - "Bowser" (I'm sure you know why)
Charizard - "Charcoal" (The usual name I give to Charizards)
Aegislash - "Excalibur" (He's a sword)
Sylveon - "Pickles" (After the Eevee that made me laugh)
Heliolisk - "Corona" (Sun reference)
Yveltal - "Skybacon" (I've been calling him this since the first trailer. Some of you have seen this, I'm sure. xD )