Norman
William I (1066-87)
William II (1087-1100), son of William I
Henry I (1100-35), son of William I
Stephen of Blois (1135-54), son of William I's daughter
Plantagenet (Anjou, Angevin)
Henry II (1154-89), son of Matilda - daughter of Henry I
Richard I (1189-99), son of Henry II
John (1199-1216), son of Henry II
Henry III (1216-72), son of John
Edward I (1272-1307), son of Henry III
Edward II (1307-28), son of Edward I
Edward III (1327-77), son of Edward II
Richard II (1377-99), son of Black Prince - son of Edward III
Lancaster
Henry IV (1399-1413)
Henry V (1413-22), son of Henry IV
Henry VI (1422-60; 1470-71), son of Henry V
York
Edward IV (1460-70; 1471-83)
Edward V (1483), son of Edward IV
Richard III (1483-85), brother of Edward IV
Tudor
Henry VII (1485-1509)
Henry VIII (1509-47), son of Henry VII
Edward VI (1547-53), son of Henry VIII
Jane (1553)
Mary I (1553-58), daughter of Henry VIII
Elisabeth I (1558-1603), daughter of Henry VIII
Stuart (Stewart)
James I (1603-1625)
Charles I (1625-1649), son of James I
Charles II (1649/60-85), son of Charles I
James II (1685-1688), son of Charles I
William III (1688-1702) & Mary II (1688-1694), daughter of James II
Anne (1702-1714), daughter of James II
Hanover
George I (1714-1727)
George II (1727-1760), son of George II
George III (1760-1820), grandson of George II
George IV (1820-1830), son of George III
William IV (1830-1837), son of George III
Victoria (1837-1901), granddaughter of George III
Edward VII (1901-1910), son of Victoria
Windsor
(a change of name from the German 'Hannover' during 1st World War)
George V (1910-1936), son of Edward VII
Edward VIII (1936), son of George V
George VI (1936-1952), son of George V
Elisabeth II (1952-now), daughter of George VI
For a more detailed list go HERE.