My players are alright.. they can fluctuate a bit. For example, right now we have:
Brother Bertrum (human cleric)
Reeve (human fighter)
Thia Chylenda (human druid)
Dr. Clayton Spellstorm (corny surname, human wizard)
Carrouth (Clayton's cohort, tiefling rogue)
and of course, the amazing
Cornelious Weatherbough (elf ranger type)
But last time we had the great paladin Sir Lewis Mudd, mighty Johnson (the least religious cleric ever), and a halfling wizard named Knutty Leafbottom. Knutty, I kid you not.
The hardest names on my players so far have been the dwarves in my campaign -- they've got names like Garibaldi Mangiacchia, Ludovico Bonavarrechio, and so on. I try to make most human names fairly easy to pronounce, but nonhumans can have all manner of odd name.