In terms of coming up with names quickly, something I often find myself doing as a gamemaster as well as in fantasy/sci-fi cartography, I find simply reading foreign languages that I do not know aloud helps me get into a mode for slinging out names. If I want a Hungarian feel, I'll read a half a book in Hungarian, since I don't know any Hungarian, my mind tends to lock in on the sounds and string them together. What comes out on the other end has the feel of the original language but is absolute gibberish.