Share This Article She was the mother of two English kings. Eleanor of Aquitaine Elizabeth II Margaret of Anjou Alexandrina Victoria Eleanor of Aquitaine, wife of Henry II, bore Richard I (the Lionheart) and John Lackland (King John).