This game will have a dice option and a choice option! You can decide to play one way or the other, or do both and compare your choice family vs. randomly generated family. You can also decide to do something like using the dice for genders but free choice for the names, as long as you're consistent (so whatever you do in round 1 is what you have to do for the whole game).
Dice if you're using them:
http://www.brockjones.com/dieroller/dice.htm----
Round 1:
https://www.behindthename.com/bb/game/5478637Round 2:
https://www.behindthename.com/bb/game/5478642Round 3:
https://www.behindthename.com/bb/game/5478783Round 4:
https://www.behindthename.com/bb/game/5478847----
The idea is that the next few rounds will be for young adult grandkids with jobs, and then the last rounds will be for younger (teen/tween) grandkids with hobbies. You can mess around with the age ranges if you want or if you've already given your family ages (for instance I saw someone turn the jobs into goals if your kids are too young for jobs).
Round 5: Child 1 has 2 kids!
gender (d20):
19-20 = nonbinary
all other odd numbers = boy
all other even numbers = girl
for nonbinary characters you can combine the namebanks and roll a d20
boy names (d10x2, reroll if same): Sufyan
Luis Cameron Micah Elliott Jasper Oskar Finnian Brendan Adam
girl names (d10x2, reroll if same):
Mila Indira Magdalena Juniper Thalia Emerald Chloe Lisette Victoria Blythe
jobs (d6, no reroll): substitute teacher, body piercer, IT technician, environmental scientist, department store sales associate, sound technician
nicknames (d6, no reroll):
1= no nickname
2= obvious nickname
3= no nickname
4= non-obvious nickname
5= obvious nickname
6= silly or babyish nickname (only used by family)