Margaret II

Margaret II may refer to:


 * Margaret II, Countess of Flanders (1202–1280), countess of Flanders and Hainaut, aka Margaret of Constantinople
 * Margaret II, Countess of Hainault (1311–1356), Countess of Hainaut and Countess of Holland
 * Margaret II, Countess Palatine of Burgundy (1350–1405), Countess of Flanders & Artois; Countess Palatine of Burgundy; Duchess of Burgundy
 * Margrethe II of Denmark (born 1940), queen regnant of Denmark