La princesse Marie-Louise de Schleswig-Holstein (Franziska Josepha Louise Augusta Marie Christina Helena; - ) est la petite-fille de la reine Victoria.
La princesse Marie-Louise est née à Cumberland Lodge, dans le Grand Parc de Windsor. Son père est le prince Christian de Schleswig-Holstein, troisième fils de Christian-Auguste de Schleswig-Holstein-Sonderbourg-Augustenbourg et de la comtesse Louise de Danneskjold-Samsøe. Sa mère est la princesse Helena, cinquième enfant et troisième fille de la reine Victoria et d'Albert de Saxe-Cobourg-Gotha. Elle est baptisée le . Son parrain est François-Joseph Ier d'Autriche et sa marraine est la reine de Hanovre Marie de Saxe-Altenbourg.
Ses parents résident au Royaume-Uni, et la princesse est considérée comme un membre de la famille royale britannique. Avec le mandat royal du , les enfants du prince et de la princesse Christian de Schleswig-Holstein sont titrés "Altesse". Par conséquent, la princesse Marie-Louise est titrée Son Altesse la Princesse Marie-Louise de Schleswig-Holstein dans le Royaume-Uni. Elle est connue pour sa famille comme "Louie".
Elle est une demoiselle d'honneur en 1885 au mariage de sa tante maternelle, la princesse Béatrice, avec Henri de Battenberg .
Le , la princesse Marie-Louise épouse le prince Aribert d'Anhalt ( - ) à la chapelle Saint-Georges au château de Windsor . Il est le troisième fils de Frédéric Ier d'Anhalt, et de la princesse Antoinette de Saxe-Altenbourg. Le cousin de Marie-Louise, l'empereur allemand Guillaume II, a joué un rôle important dans l'organisation de la rencontre.
Le mariage, cependant, est malheureux et sans enfants. Aribert est homosexuel et, peut-être après qu'il a été surpris au lit avec un homme , le mariage est annulé, le par son père. La princesse Marie-Louise, en visite officielle au Canada à l'époque, retourne immédiatement en Grande-Bretagne . Selon ses mémoires, elle considère ses vœux de mariage comme obligatoires, de sorte qu'elle ne s'est jamais remariée.