For what it's worth, I don't think the royals will have an Edward because of Prince Edward being William's uncle. I think they'll go back a bit further or use something in the direct line (like Charles).
You might also want to consider Lara, Martha, Juliet, Charlotte, Eleanor, Helena, Clara, Jemima, Dinah, Hester, Esther, Louisa, Caroline, Cecilia, Ellen, Eliza, Hannah, Julia, Susanna, and Gaia; Francis (Frank), Frederick (Fred), Benedict (Ben), Josiah, Timothy (Tim), Isaac, Isaiah, Reuben, Rufus, Franklin, Alexander, Samuel (Sam), Edgar, Everett, Philip (Pip), Tobias (Toby), Flynn, Stanley (Stan), Leo, Raymond (Ray), and Peter (Pete).