Pam: I didn't read the previous pages (too busy at the moment). However, while most families followed the traditional naming pattern, not all did.
If your family did, and Kenneth named his first son "John", Kenneth's father's name was most likely John. And, yes, Kenneth's second son, George, should have been named after his maternal grandfather. If so, that grandfather should have been a "George"
You do not say which number-of-son your 2xgg and your gg were so it's not possible to confirm that they followed the pattern with them. Do you know?
Ian