From walk-ons to guest stars, this article on The Harrow discusses walk-ons, guest stars, professions, choosing names and other NPC-related details: Adventure Writing: Nonplayer Characters. It’s a good approach to the topic of NPCs, and it covers the basics well.