Here's your dice.
You can select however many sided dice you want to roll to learn how many children each family has. You can do however many generations as you'd like.
Select the 12 sided dice to learn the sex. Odd numbers are male and even numbers are female.
Select the 12 sided dice for deciding which name bank to name each person from.
LN:
DH:
DW:
Name Bank 1:
Surnames: O'Sullivan, Walsh, Baten, Alpert, Belmonte
Girls Names: Anna, Ruby, Azalea, Margaret, Cordelia, Aziza, Ayala, Naomi, Lola, Lucia, Zoey, Valentina, Rivka, Tessa, Olympia, Catriona, Guinevere, Nora, Juniper, Stacy, Heather, Vanessa, Deirdre, Honey, Sandra, Clementine
Boys Names: Edwin, Duncan, Julian, Oliver, Jesse, Adam, Dameer, Alexandre, Caleb, Zeeya, Zayan, Eitan, Aldo, Darwin, Felix, Patrick, Ultan, Fyodor, Cruz, Eduardo, Leif, Lucian, Carter, Emmanuel, Richard, Clayton, Christopher
Name Bank 2 :
Surnames: Habib, Smith, Abernathy, De la Rosa
Girls Names: Ryan, Lilith, Penelope, Carmen, Zelda, Zara, Helena, Anisah, Khadija, Alessia, Sarah, Yael, Monica, Madeleine, Gaia, Melba, Victoria, Isla, Rhona, Laura, Natasha, Rosalind, Amanda, Coral, Haven, Ashley, Connor
Boys Names: Grey, Finley, Nicholas, Luca, Wyatt, Alejandro, Daniel, Burhan, Zaki, Noah, Gil, Bruno, Hugo, Rhys, Gregory, Julian, Oscar, Remus, Jibaru, Dexter, Mack, Joaquin, Maverick, Maddox, Ember, Damon, Avery, Beckett
Name Bank 3:
Surnames: Doyle, Gallagher, Fayad, Averbach
Girls Names: Amapola, Erica, Danica, Daima, Hannah, Eloise, Anne, Frances, Elham, Sufia, Shoshana, Adina, Maria, Jacqueline, Cassia, Julia, Kerry, Estelle, Avis, James, Bella, Camryn, Dylan, Ella, Cambrie, Makenna, Rose
Boys Names: Cassius, Corin, Everett, Rocco, Alban, Dean, Abid, Zahir, Levi, Ignatius, Bear, Layton, Tiberius, Lachlan, Malcolm, Kellan, Lennon, Graeme, Miguel, Odin, Soren, William, Elliot, Wilson, Rain, Raymond, Draven, Cain
Name Bank 4:
Surnames: Murray, Dunne, Gagne, Mwanajuma
Girls Names: Mariposa, Freya, Nicole, Theodora, Eva, Badriyah, Laila, Zoya, Shira, Eliana, Andromeda, Paola, Veronica, Caterina, Marcella, Vevina, Beatrice, Amy, Clio, Darcy, Everett, Wilhelmina, Francesca, Joana, Mae, Cara
Boys Names: Owen, Phillip, Watson, Roscoe, Miles, Aaban, Finn, Fahan, Holden, Augusten, Alon, Daniel, Silas, Andrea, Connor, Joseph, Eamon, Grady, Knox, Wilder, Martin, Carlyle, Ryder, Bennett, Asher, Zane, Oz, Dashiell
Name Bank 5:
Surnames: Clarke, O'Shea, Mahmood, Duran
Girls Names: Persephone, Safran, Harriet, Amber, Eulalie, Amtullah, Lina, Ziva, Mabel, Callista, Elsa, Genevieve, Giorga, Matilda, Kimberly, Leighton, Stella, Guadalupe, Katya, Elliot, Isley, Karen, Chase, Lynn, Christine, Caia
Boys Names: Agnus, Cato, Wallace, Ezra, Jonathan, Fateen, Asher, Alessandro, River, Orion, Declan, Antonio, Gabriel, Vincent, Maxwell, Alan, Peter, Cullen, Ashley, Xander, Cody, Mark, Tanner, Stewart, Lincoln, Carlin, Evan
Name Bank 6:
Surnames: Brown, Duffy, Borowsky, Mikhailov
Girls Names: Eleanor, Jane, Gwendolyn, Rhiannon, Beatrix, Fareeda, Sadie, Kalila, Nova, Phoebe, Maelys, Clara, Bianca, Colette, Waverly, Rachel, Mairi, Lara, Marina, Natalie, Judith, Emily, Zinnia, Lorelei, Charlize, Andie, Blake
Boys Names: Henry, Oakley, Hazel, Alexander, Fizan, Sage, Jack, Hibab, Meir, Axel, Yonatan, Elijah, Phoenix, Emilio, Lorenzo, Maximilian, Jacob, Deacon, Callahan, Kehinde, Theodore, Andrew, Warren, Hamish, Chase, Louis
Name Bank 7:
Surnames: Kamali, Fuentes, Kuznetsov, Ladipo
Girls Names: Violet, Olivia, Carsyn, Delaney, Angela, Lia, Elowen, Fatima, Zoey, Jannat, Kayla, Iris, Maisie, Daphne, Daniella, Adelene, Edith, Frankie, Jessamine, Lacy, Drew, Marie, Delilah, Sloane, Louise, Ayden, Rory, Amaryllis, Kate
Boys Names: Ruben, Elias, Zachary, Calder, Itai, Ijaz, Jummal, Brody, David, Hazim, Phineas, Waqar, Archer, Tyler, Leo, Konstantin, Dominic, Adrian, Raiden, Kwame, Cillian, Blake, Tobias, Liam, Grayson, Colton, August, Cooper
Name Bank 8:
Surnames: Sweeney, Flores, Coffey, Rose
Girls Names: Hadiya, Charlotte, Mila, Samantha, Rosalie, Eden, Liliana, Jalilah, Faye, Esme, Gemma, Imogen, Rosalba, Hermione, Isadora, Vivienne, Kavya, Adriana, Maeve, Jo, Catherine, Autumn, Piper, Josephine, Ariana, Claire
Boys Names: Filipe, Oliver, Isaiah, Xavier, Charles, Jari, Junayd, Jasper, Issar, Ihab, Taj, Arrow, Raviv, John, Sanjay, Dev, Carlos, Rooney, Cayden, Seamus, Taye, Wesley, Emerson, Gavin, Bentley, Ryker, Gael, Waylon, Abram
Name Bank 9:
Surnames: Foley, Higgins, Garcia, Boucher
Girls Names: Joan, Ashton, Caroline, Lilac, Elizabeth, Margo, Roisin, Amelie, Lulu, Mahala, Talia, Emerald, Luna, Aria, Fiona, Edith, Anais, Calliope, Saoirse, Octavia, Elaine, Carla, Mason, Leigh, Esther, Anastasia, Charlie, Molly
Boys Names: Hendrix, Merritt, Benjamin, Uriah, Sawyer, Kazi, Grey, Ariel, Syed, Atlas, Riley, Asa, Azami, Kai, Ronan, Marco, Samuel, Hector, Calvin, Lekan, Madison, Eric, Timothy, Dean, Dawson, Milo, Preston, Legend, Kenneth
Name Bank 10:
Surnames: Whelan, Baluch, Zagorski, Ricci
Girls Names: Kaylin, Ariana, Anneliese, Audrey, Lavender, Emilia, Saida, Samira, Fable, Avigail, Carys, Kala, Priya, Sakura, Taya, Camila, Abella, Sawyer, Journey, Catalina, River, Arabella, Bailey, Alexandra, Raelyn, Harmony, Gracie
Boys Names: Brooks, Declan, Uri, George, Gregory, Eden, Malik, Shea, Jason, Lateef, Onyx, Emmett, Dewy, Sebastian, Thomas, Byron, Aiden, Rowan, Masozi, Kyrie, Bryan, Leon, Omar, Bradley, Simon, Nash, George, Walker
Name Bank 11:
Surnames: Finberg, O'Leary, Mattar, La Torre
Girls Names: Honora, Jocelyn, Noa, Naia, Miriam, Adilah, Violette, Poppy, Willow, Maysa, Nia, Zahara, Ava, Dahlia, Aurora, Oona, Zola, Nara, Juliet, Florence, Felicity, Tallulah, Spencer, Maxine, Haley, Summer, Ada, Vera, Aspen, Michelle
Boys Names: Francis, Storm, Leonard, Ryan, Michael, Masood, Naveed, Ethan, Raza, Nathaniel, Finch, Quill, Derrick, Wren, Matteo, Jayden, Ace, Sean, Maren, Enoch, Reid, Jett, Dante, Atticus, Jeffrey, Marshall, Wade, Colin, Jase
Name Bank 12:
Surnames: Cunningham, Arnow, Page, Desmarais
Girls Names: Cecilia, Micah, Primrose, Athena, Skye, Maya, Tamar, Gabriella, Seraphina, Opal, Alima, Rayah, Celeste, Claudia, Wyatt, Kailey, Jennifer, Magnolia, Phoenix, Saylor, Harlow, Winter, Scarlett, Jolene, Sylvia, Cadence, Beth, Georgia
Boys Names: Franklin, Louis, Forrest, Quinn, Kamal, Maaz, Salim, Noam, Raziel, Jeremiah, Matthew, Zayden, Moises, Lawrence, Skyler, Royal, Landon, Braylin, Albie, Harvey, Otto, Otis, Leland, Russel, Sterling, Noel, Sullivan, Ibrahim