El príncipe Juan (que recibió los nombres "John Charles Francis") nació en York Cottage, en la propiedad de su familia en Sandringham, en Norfolk, (Inglaterra).