As the title states, you need a Dice!
So for your first person, list 10 names. You can choose whatever gender you want this character to be but for the names, do 3 names you love, 3 you like, 3 only as a GP, and 1 you dislike. You may write this in any order. Then roll a D10 twice, once for first name, and again for middle name. Roll the dice again, if you get even; then you have to keep the order for first and middle, but if it’s odd, you can swap the order if you want.
Give this person a last name with D6. Two last names you like, two you find “basic”, and two you find “unusual”.
For the second person, repeat the process you did with the first. The second person will be the spouse of the first. Do the same with last names as well. Then roll D4 for how surnames are settled. If it’s a 1, the first person takes the second person’s surname. If it’s a 2, the second person takes the first person’s surname. If it’s a 3, the surnames are hyphenated for both people and you may choose which order. If it’s a 4, both people stay with their original surnames.
Now roll a D4 on how many kids the couple has. If you rolled a 4 previously on the surname portion, then roll the dice again for the surname the kid(s) will all take. If it’s even, they get hyphenated surnames of both parents; if it’s odd, then they take one of the surnames and you can choose. If you rolled a 1, 2, or 3; skip this step and go with what surname(s) the parents are using.
Again for the kids, list your 10 names and roll the D10 for them as well.
Ages are up to you for the family, good luck and hope you get some cool names or at least some sort of interesting family!