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