When Eleanor became Queen of France she was married to a Louis, which is the name chosen by Kate and William for their new born. Later Eleanor married King Henry 11 and became Queen of England. Showing how the English royal family like to reuse names Eleanor’s children with henry were called: William, Henry (the official name of Prince Harry, Richard, Geoffrey, John, Matilda and Joan. Her daughters by Lois had more French names; Marie and Alix,
Life gets busy when you have empires to build and marriages to annul.