From Liquipedia Hearthstone Wiki

Hearthstone offers at the moment a total of nine classes playable. These classes are resembles by Heroes known from the Warcraft universe, which then resemble the specific class. The Table below shows a complete overview of classes in regard to their heroes and icon.

Icon Class Hero Alternative Hero
Priest Anduin Wrynn
Warrior Garrosh Hellscream Magni Bronzebeard
Warlock Gul'dan
Mage Jaina Proudmoore Medivh
Druid Malfurion Stormrage
Hunter Rexxar Alleria Windrunner
Shaman Thrall Morgl The Oracle (RaF)
Paladin Uther Lightbringer Lady Liadrin
Rogue Valeera Sanguinar