we have the same name thing going on with the males but instead of using as DS1 first name- we gave him two middle names, but reversed each generation

so its Name 1 , Name 2, Surname- great grandfather
Name 2, Name 1, Same surname- grandfather
Name 1, Name 2, Same surname- father (my DH)
Own Name, Name 2, Name 1 , Same surname- my son

are you totally confused now ??? LOL
in other words every 2nd generation have exactly the same names, and the ones in between have the same names but reverse order
I get it - I have friends where something similar happened for the male siblings with every generation. The first born boy was Charles and the next Francis - then when Charles had boys the first born was Francis and second Charles; for F the first born was C and the second F.

Fortunately the brothers I know both had 3 girls each and broke the cycle They were both rapt!