I have always given my pets (real and online) real, proper names. I don't think that giving pets silly names means that a person doesn't care about the pet, but I've always considered my pets a part of my family (real, not online) and I couldn't give them a food, color or a similar name (now, nicknames are a completely different thing ). My older, tuxedo cat is named Nell. I don't usually call her by name, we call her "Kitty" (I compare it to not calling family members by their first names, rather their roles, like "mom", "grandma" etc.). When I got my black kitten, I named him Heathcliff, but we called him "Mini Kitty" (it sounds cuter in my native language ), since she was grown up already at the time and he was tiny. So, now that he's grown up, and being male he's twice her size, we call him "Mega Kitty".