Los héroes son los personajes jugables de Heroes of the Storm. Cada jugador elige un héroe, cada uno con habilidades y talentos diferentes. Pueden luchar contra otros héroes y puedes ser asesinados, reapareciendo en la base aliada tras un tiempo. También pueden obtener experiencia, permitiéndoles aumentar de nivel, y así conseguir más poder y nuevos talentos.
Cada héroe comienza con cuatro habilidades, formadas por tres habilidades básicas y una pasiva. Todas esas habilidades están disponibles desde el comienzo de la partida, y se pueden modificar a través de los talentos. Al nivel 10, los héroes reciben una habilidad heroica a elección del jugador, única para cada héroe. Al nivel 20, los héroes pueden elegir entre mejorar la habilidad heroica elegida o una de las habilidades genéricas poderosas.