Carolina de Brandeburgo-Ansbach fue la mayor de los tres hijos del margrave Juan Federico de Brandeburgo-Ansbach y de la princesa Leonor Edmunda de Sajonia-Eisenach, su segunda esposa.