I’ve read in a few places about GMs who keep name lists with them so that at any given moment they can come up with a name on the fly and simply cross it from the list. That’s all well and good, and I’m sure it sounds like another cool way to make the DM’s job easier.
But really, why do that when you can just make up some ridiculous name on the spot? I do it all the time! It’s surprisingly easy and everyone respects you for it!
Some sample names below! I promise I didn’t spend more than 10 seconds on any given name, and if you can’t stall for 10 seconds before dishing out an awesome NPC name, why are you sitting on the other side of the proverbial DM screen to begin with?:
Lakespit The Hurt
Youngings the Earth Melder
Of course, leaving things up to your imagination can have hilarious results, such as two rival NPCs in my world, one of whom is named Lord Veriketh and the other who is named Lord Keth, but hey, that’s D&D!