Over at the Dork Tower comic, the author posted (a little while back) a random chart for "ironic Twitter names".
I don't use Twitter, so I can't comment on the usefulness of the chart. But it did occur to me that you could use the chart to develop the personality of an NPC. That personality would be summarized in just two words/phrases.
You can find the chart here.
Here are a couple NPCs that I randomized with the chart --
- Drunk Vader
- Feminist Hulk
- Funky Khan
You get the idea...