The village is named after the 11th century Bulgarian noble Krakra, governor of Pernik.
As Basil II's forces headed to seize Sredets, however, in 1004 they came up against Krakra's well-defended fortress of Pernik and the emperor was forced to return to Constantinople after sustaining heavy losses.