A named pokemon should not need more data to store than two not named ones, I think that's perfectly acceptable.
How u know it not store more data? And imagination every people have million nickname pokemon. Woww, it is a lot of thing :confused: Did you know the number of players very crowded, and each of them at least more than 100 pokemons :Sleeping:
Why spend resources for this feature useless, but not for server stable?
Look, I don't completely understand your comment but what I am saying is that, if coded properly, it should not use too much data. Say there is a limit of 8 letters per pokemon, and that every letter takes 8 bits (more than enough, that's for extended ASCII). That would be 64 bits per nickname.
Now think that every normal pokemon has its own dex number (in the range 1-700 or so, that's 10 bits), 6 evs (from 0 to 252, that's 8 bits each) and 6 ivs (6 times 5 bits), nature (5 bits), gender (1 bit) and ability (2 bits). That's 96 bits for each poke (and it must be more because every poke has its own ID number)!
I have 12 boxes full of pokes in my pc, and I would name 10-15 of them at most. Do you really thing that is a meaningful amount of data that would collapse the server?
I know that it takes time to code that kind of things, but in my opinion it would definitively improve the game experience a lot, at least for me and for people that like nicknaming their pokes.