I think it's time to give my
own name proposal another mention.
1. Every newborn's first name is randomly chosen, from the pool of names NOT being used by other people in the fort (or, during worldgen, by other historical figures in the civ).
2. Every newborn's second name (that is, the 1st half of their last name) is the first name of their
elder parent. Those who are born without parents (
i.e., those who were the first of their kind) have no second name.
3. Every newborn's third name (the 2nd half of their last name) depends on gender: Boys take the third name of their paternal grandfather, girls take the third name of their maternal grandmother. Those who are born without grandparents (those who were the first of their kind, and their 1st generation of descendants) have no third name. The 2nd generation of descendants take their grandparents' first (only) names as their third names.
Benefits of this system:
1. Duplicate 1st names would be far more rare
2. Siblings would all have the same 2nd name, which would also identify one of their parents
3. The number of 3rd (ancestral) names would be doubled, as both the male and female lineages are traced equally
4. The first of their kind are honored for as long as their line continues unbroken
5. Duplicate last (combined 2nd & 3rd) names would be far more rare, as the 2nd name changes with every generation
6. It's very easy for the game to calculate.
Drawbacks of the system:
1. Ancestral lineages will break if a father has only daughters, or a mother only sons.
Of course, I am also a firm proponent of the idea that dwarves who accomplish great deeds (exceptional success in battle, constructing an artifact, etc.) should be able to change their names, especially if their lineage is already well-represented, and/or they have an ancestor whose broken lineage they wish to revive.
You raised a concern, I put forward six adaptations to the proposal, and you have made no reference to my ideas save to say they are greatly inferior.
Be cautious when arguing with GoblinCookie. In my dealings with him, I find he tends to go off on long-winded tangents that are only obliquely related to the actual topic.
. . . even duplicate first names and last names from whatever family relationship will still have each dwarf running the gamut of possible profession names.
It sounds fine until you realize all the historical figures outside of your fort are actually relevant. Child kidnapped? Good luck locating the right dwarf. Want to commission a statue of Urist Bravehammer? He's got dozens of relatives (living and dead) sharing his name.
Any dwarf worth making a statue of will be almost certain to have a combat nickname, "maker of" moniker, and/or noble title. Combined with the profession name, that reduces the chances of identity match to close to 0%. As for kidnapped dwarves, their names should be unknown anyway--it's not like the goblins publish lists of who they've taken, and those stolen as babies should never even have
learned their birth names at all.