I'm giving most of my pokemon nicknames, but not some stupid ones, mainly because nicknames often sound cool.
My Palkia is nicknamed "Universum", Typloshion "thaErupt", Garchomp "Sharks", Gyarados "thaRampage", Skarmory "SkyArmor", Metagross "Tank", Gliscor "Batman", Heracross "Herminat0r", etc. So my opinion is, that it's cool to nickname your pokemon.