日，玛丽出生于伦敦的圣詹姆斯宫，是约克公爵詹姆斯（后来的詹姆斯二世及七世）与第一任妻子安妮·海德夫人所生长女。玛丽刚出生时，伯父——国王查尔斯二世——刚接管英格兰、苏格兰和爱尔兰三国不到两年。而她那位长期担任查尔斯的首席顾问（1660-1667年更出任大法官）的外祖父克拉伦登伯爵爱德华·海德则欢欣地迎接着外孙女的降临。她出生后不久，便于圣詹姆斯宫内的王家礼拜堂受洗为英格兰国教徒，同时被命名为玛丽，以纪念约克公爵詹姆斯的曾祖母苏格兰女王玛丽一世。受洗时，许多人担任她的教父母，当中包括她的表伯莱茵河的鲁普莱