Swapping names around also helped me when encountering the 'same-name' problem, so i could continue my campaign instead of using the last fix and starting all over. It requires some testing sometimes, since there are only about 10 to 15 different viewable names and you can't know which letter (A to K), if any, has been appended to the existing family members.
Incidentally i also had the exact same problem you had (cnaevs the faction leader being killed by client leader from german town). I replaced 'cnaevs' in the script with one of the client leader names from an italian city, from Arpi i think, and voila, none of my current family members had that particular name and so i could continue.
Bookmarks