Good dwarf names I have come up with in the past go along the lines of Thaginar, and Grokeg, and Roockguard. Clan names I have are Meadfist, ironskin, steelbreath, though, what should be the criteria of a good Dwarven name?
Tolkien set the standard here, with the dwarf name being a short 1-2 syllable name followed by a clan name of the form adjective + noun. Tolkien himself was copying most dwarf personal names from medieval literature.
Most of Tolkien's clan names had to do with hair, and so you had: Longbeards, Firebeards, Broadbeams, Ironfists, Stiffbeards, Blacklocks and Stonefoots.
I generally follow that pattern myself, as in my experience does most everyone. I go so far as to you several of the Tolkien names, and recombine others - Longlocks, Broadbeams, and Ironfists all show up for example among my NPCs. I've also used Stonehold, Blackstump, and Wellforge. I try to use my better names for important dwarfs and signify dwarves of lower social standing by the less flattering family names they have - Ogdin Mudstump was a petty thief for example.
For first names, Orin, Bolin, Dorin, and Sterni have been used recently. The sparks don't fall to far from the anvil.
One thing I refuse to do however is name any of my dwarf families or clans after alcoholic beverages. I find the whole stereotype of dwarves as drunken brutes played as the object of comedy to be demeaning and unserious, and anything that furthers the stereotype I try to avoid. There are actually far more instances of elves getting drunk in Tolkien's stories than dwarves, and yet elves haven't absorbed a bunch of racist Irish and Scotch stereotypes and aren't chiefly associated with alcohol consumption.