Each turn, eliminate one name from each family member. There should be 12 names in each (10 turns).
The final person who eliminates each down to 2 gets to choose the first/middle name order and pick which parent gets which last name.
DW: Polymnia Violet Amalie Guinevere Elaine Sorcha Perdita Esmeralda Theophania Angela Chiara Isobel
DH: Cernunnos Edward Rohan Simeon David Dorian Everard Malik Haytham Sebastian Thane Friedrich
DS: William Macsen Mark Soren Raphael Julian Fiachra Kleon Gavriel Paolo Cosimo Idris
DD: Rhiannon Lucasta Vivienne Kaia Camille Natasha Lydia Junia Adeline Grace Opal Cordelia
DD: Faith Alice Calliope Coraline Leah Katherine Seraphine Imani Denna Audra Cassandra Persephone
DS: Prosper Osmund Hugo James Faolan Gideon Aslan Ignatius Nikolai Seamus Ulfric Johannes
DS: Caius Martin Liam Everett Elliott Yaromir Jonathan Colin Edric Farid Nathan Peter
DD: Jane Lily Cecily Jade Elizabeth Siana Talitha Alessia Hannah Despina Eponine Wendy
Last names 1: Johnson Way Grey Stone Follum Pearson Wynn Doudna Abbas Khan Federici Reischman
Last names 2: Benedict Killian Ramone Bradley Matson Palmer Ogden Foster Thropp Ristau Morris Wolfe