Ernesto Augusto era el sexto hijo de Ernesto Augusto de Hannover, tercer Duque de Cumberland, y de su esposa, la princesa Thyra de Dinamarca.