Quite a few people have praised the names I use in my Dwimmermount campaign and I thank you all for the compliment. When it comes to names, though, the truth is that I'm a thief, albeit one who's (semi-)good at hiding my sources. The biggest influences over me in terms of how I build fantasy settings are an unlikely pair: Robert E. Howard and J.R.R. Tolkien. As a kid, I read and re-read both Howard's "The Hyborian Age" essay and the appendices at the back of The Return of the King (and the Silmarillion, come to think of it). Together, they provided me with the basic tools I've used for the last 30 years when it comes to naming people, places, and things in my RPG campaigns.
What's intriguing is that, in both cases, the author looked to the real world for his models. Tolkien did so in a far more scholarly way than did Howard, but both avoided inventing purely nonsensical names without any basis in human history or culture, which is why I think both the worlds of the Hyborian and Third Ages both have a reality to them that's often lacking in many literary fantasy worlds. That is, they feel grounded in something other than pure whimsy and that makes them seem familiar even when they're completely unreal. The nations of the Hyborian Age, for example, recall plenty of nations from human history, but the correspondence isn't one-to-one, making it difficult to say that, for example, "Aquilonia = Rome," even if Aquilonia has a lot of clearly Roman cultural characteristics. Likewise, Tolkien's use of real world languages, such as Old English, as the basis for his fantasy languages gives them a similar air of reality that sets them above the faux languages of most fantasy.
So when I want to create new names for my fantasy campaigns, I always look to the real world and then start twisting it, preferably in several ways. This helps me to obscure the ultimate origins of my names and, sometimes anyway, gives them a bit more depth. The name Turms Termax is a good instance of what I'm talking about. Turms is the Etruscan name for the Greek god Hermes. It sounds similar enough to "Hermes" so as to bring it to mind without being obvious. "Termax" is derived from the phrase "ter maximus," which is the Latin epithet meaning "thrice great." Placed side by side Turms Termax just sounded right to my ears, with its alliteration and short syllables. That it sounded like a name Clark Ashton Smith might have come up with for one of his Hyperborean or Zothiquean tales only made me like all the more.
Most of the names I use in Dwimmermount were created in a similar fashion and, as I said, people seem to respond well to them. Much as I like very alien fantasies, experience has taught me that most people have an atavistic attachment to certain archetypes and those archetypes are often associated with names or parts of names (or even just sounds). I prefer, when possible, to harness those associations, because it's much more difficult to create new associations of that sort. That's not to say it can't be done, but it takes a lot of time and effort and, these days anyway, I'd much rather avoid getting bogged down by world building beyond what's immediately needed for the adventures I'm running. I know that's an unfashionable approach nowadays. What can I say? It works for me and my players and, in the end, they're the only audience that matters.