Fille et troisième enfant du roi Edward VII et de la princesse Alexandra de Danemark, la princesse Louise épousa en 1889 Alexander William George Duff, comte de Fife 1849-1912 qui fut créé duc de Fife par la reine Victoria, grand-mère de la princesse Louise.
En 1905, la princesse Louise reçut le titre de Princesse Royale, titre accordé généralement mais pas automatiquement à la fille aînée du souverain. Le titre fut créé par Charles I pour sa fille, la princesse Mary qui épousa Guillaume II d'Orange. La princesse Anne est actuellement la septième Princesse Royale.