I would question how strong those patterns are in an extended family environment. I'm going to make up names because it's easier to keep track
If a man named Joseph (we'll call him Joe) is the third son, then per pattern Joe was named for his father, also Joseph. Let's say Joe's older brothers were named per pattern, and their names are John and Francis. One of his older brothers, let's say John, has a son before does, and names him after his paternal grandfather, Joseph, we'll call him Joey. Now Francis went off to seminary to become a priest so we're not worried about his choice of children's names.
So next Joe married and has a son. Does he name his first son Joseph, after his father, and, incidentally, himself - and his son will have the same name as his cousin Joey who he sees al the time becomes they live in the same village? Or does Joey's prior existence change the pattern?
If it doesn't, okay, we're done here.
If it does, we go on. Pretend it does change his choice. Joe names his son after his father-in-law, Paul.
Joe has a couple of daughters next, and in that time John has two more sons. The second is named for his maternal grandfather, Michael, but the third is named John, after his father.
Then Joe has a second son. He has skipped his father's name due to competition from a nephew, he has already used his father-in-law's name, and the next name in line is... his own, Joseph. Okay, skip that. His eldest brother, John, except there's a cousin Johnny. Okay, now for his wife's eldest brother's name, uh-oh, that's Michael... because John and Joe's wives are cousins (it's a small village) and have the same paternal grandfather, Michael. And each wife has an older brother named Mike after their paternal grandfather. And at least one of the Uncle Mike's has given Joe's kids a cousin Mikey already....
If this example sounds overly complex... that's the point.I think it would be difficult to always follow the same pattern, especially in large families.