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 square.png Priest Anduin Wrynn
Warrior square.png Warrior Garrosh Hellscream Magni Bronzebeard
Warlock square.png Warlock Gul'dan
Mage square.png Mage Jaina Proudmoore Medivh
Druid square.png Druid Malfurion Stormrage
Hunter square.png Hunter Rexxar Alleria Windrunner
Shaman square.png Shaman Thrall Morgl The Oracle (RaF)
Paladin square.png Paladin Uther Lightbringer Lady Liadrin
Rogue square.png Rogue Valeera Sanguinar