Maybe people should change their names gradually, one letter per year or something, to show that they are changing over time. And then, their kids would take their names and slowly mutate them. And just like DNA, you could figure out when two branches of a family split by basically dividing the genetic differences by the mutation rate...
no subject