Brunhilda ble antagelig født en gang rundt 543 i Toledo som den yngste av Atanagilds to døtre som han fikk med sin dronning Goiswintha. Den eldste datteren var Galswintha. Brunhilda var rundt elleve år gammel da hennes far ble konge i 554, og hun vokste opp i Toledo som ariansk kristen.