Ernesto Augusto de Hannover nació en Queen's House, St. James's Park, Londres, el 5 de junio de 1771, siendo el octavo de los 15 hijos del rey Jorge III del Reino Unido, y de Carlota de Mecklenburgo-Strelitz. Como sus hermanos y hermanas, estudió con tutores hasta que fue enviado a la Universidad de Göttingen en 1786, junto a sus hermanos menores, los duques de Cambridge y de Sussex.