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.