ENGLISH KINGS & QUEENS 1066 - Present Day
NORMANS William I 1066 - 1087 William The Conqueror
  William II 1087 - 1100  
  Henry I 1100 - 1135 Henry Beauclerc
  Stephen 1135 - 1154  
PLANTAGENETS Henry II 1154 - 1189  
  Richard I 1189 - 1199 Richard the Lionheart
  John 1199 - 1216 John Lackland
  Henry III 1216 - 1272  
  Edward I 1272 - 1307  
  Edward II 1307 - 1327  
  Edward III 1327 - 1377  
  Richard II 1377 - 1399  
  Henry IV 1399 - 1413  
  Henry V 1413 - 1422  
  Henry VI 1422 - 1461  
  Edward 1V 1461 - 1483  
  Edward V 1483  
  Richard III 1483 - 1485  
TUDORS Henry VII 1485 - 1509  
  Henry VIII 1509 - 1547  
  Edward VI 1547 - 1553  
  Jane 1553 (9 days) Not in the rhyme
  Mary I 1553 - 1558  
  Elizabeth I 1558 - 1603  
STUARTS James I 1603 - 1625 James VI of Scotland
  Charles I 1625 - 1649 Executed (English Civil War)
COMMONWEALTH (1649) Oliver & Richard Cromwell 1653 - 1659 Lord Protectors
STUARTS (Restoration) Charles II 1660 - 1685  
  James II 1685 - 1688 Deposed
  William & Mary 1689 - 1702  
  Anne 1702 - 1714  
HANOVER George I 1714 - 1727  
  George II 1727 - 1760  
  George III 1760 - 1820  
  George IV 1820 - 1830  
  William IV 1830 - 1837  
  Victoria 1837 - 1901  
SAXE-COBERG/WINDSOR Edward VII 1901 - 1910  
  George V 1910 - 1936 Surname changed to Windsor
  Edward VIII 1936 Abdicated
  George VI 1936 - 1952  
  Elizabeth II 1952 -