These names were taken from two of my books on the history of the British monarchy. Some names may not seem typically English, but remember that people tended to marry other royals which would mean they were foreign. Also some names are listed a few times, because they had differing variations, and I thought I would give you that choice at least. :)
DH:
DW:
DS:
DD:
DD:
DD:
DS/DD:
DS:
MALE:
Alfred,
Canute,
Harold,
Edward,
William,
Robert,
Richard,
Stephen,
Henry,
Geoffrey,
Arthur,
John,
Edward,
Alexander,
David,
Lionel,
Edmund,
Thomas,
Roger,
Humphrey,
George,
James,
Louis,
Charles,
Francis,
Philip,
Duncan,
Malcolm,
Donald,
Edgar,
Bruce,
Frederick,
Ernest,
Augustus,
Rupert,
Louis,
Albert,
Wilhelm,
Alfred,
Leopold,
Haakon,
Andrew,
Mark,
Timothy,
Peter,
Victor,
Gustaf,
Antony,
Gerald,
Angus,
Michael,
Jeremy,
Martin,
Nicholas,
Samuel.
FEMALE:
Aethelswitha,
Matilda,
Adela,
Edith, Berengaria,
Eleanor,
Constance,
Isabella,
Margaret,
Philippa,
Joan,
Blanche,
Katherine,
Anne,
Elizabeth,
Cecily,
Catherine,
Mary,
Jane,
Frances,
Henrietta,
Maria,
Sophia,
Clementina,
Dorothea,
Caroline,
Augusta,
Charlotte,
Adelaide,
Victoria,
Alexandra,
Alice,
Helena,
Louise,
Beatrice,
Maud,
May,
Marina,
Wallis,
Rose,
Sarah,
Diana,
Zara,
Eugenie,
Dagmar,
Edwina,
Patricia,
Pamela,
Margarita,
Theodora, Cecilie,
Sophie,
Marion,
Angela, Birgitte,
Katharine, Marie-Christine,
Davina,
Helen,
Gabriella,
Serena.