Balrogs were the Valaraukar (Quenya; vala "power" + rauko "monster"), spirits of the Maiar that were seduced and corrupted by Melkor to his service. There were never more than seven, according to Tolkien's son, but in earlier versions of Tolkien's writings there are references to entire armies...