Yes, it is. I have all my pokes on my HG, but only the one's hatched on the HG game showing the FC (first post of my thread) can be nicknamed from that game. The remainder have to be nicknamed in their own game and transfered before I can trade, if a nickname is wanted.
All my pokes are listed with the OT so you can see which game it was caught/hatched on.