Amalafrida tuvo dos hijos, de los que se desconoce a ciencia cierta quién fue el padre: Teodato, que llegó a ser rey de los ostrogodos, y Amalaberga, quien se casó con Hermanfredo, rey de los turingios.