Yeah, I think naming a child after a great-grandparent would be better. Far enough removed, yet still holding a level of respect for a direct ancestor.

But I do like this tradition.

But one would have only 3 names in the familly then – or a few more. Otherwise it's good.