For me a nick name is an interesting thing...
1. It is my own choice
2. Here in Portugal there are thousands of "Pedro" but only one (or very few) "baixamar". It is easier to identify and it is easier to remember too.
Of course in the "real world" we like to use our "real name" (it seems like the movie "Matrix")
So, why not stealth in internet and Charles in real world