Do you nickname your Pokemon?
I always nickname my Pokemon (apart from most legendaries). For example, there are millions of Pikachu out there, so if you give your's a nickname, it makes it a little more unique.
If so, what do you nickname them?
I never really give them any names in particular, it's usually just whatever pops into my head at the time.
Do you base your nicknames on certain things? (E.g. Food, Zodiac signs, Animals, etc.)
Like I said, it's never really anything in particular. In the past, I've named things based off their real-life counterparts, their name in a different language, an anagram of their original name, etc.