Im not for sure, but I think I recall that you can't name a new character with a name that is already in use, PC or NPC?
Can we change this? Allow more than one PC to share a name with another PC/NPC? Cap the number at three or something to prevent abuse. I.E. A bunch of players all naming themselves StanLee to game the system.
With that, use a random name generator populated with all existing NPC/PC names that have survived than six+ months in the last year. Maybe offer a small UE bonus at creation, a second language at x proficiency, or a fourth perk (and the negative perk that comes with it). Incentivize players to do it. No rerolls on the generator, and track the IP so a player can't just keep restarting creation to get a name they want.
Cams: At present, we can't see character descs through cams. Create a scan screen/monitor/etc. command with a 30-120 second cooldown. It provides a small chance to see descs of characters in the room. Maybe ten or fifteen percent.
Finally, remove titles (I.E. last names) from randomly generated NPCs. We know they often generate with PC names, but relatively few players include last name in their title. In fact, remove titles altogether because it only serves as another means of OOC Identification.