Carlota nació el 23 de enero de 1896 en el Castillo de Berg, Luxemburgo, siendo la segunda hija del Gran Duque Guillermo IV y la Gran Duquesa María Ana.