Where I grew up, a Jr had the name of the father, a II carried the name of an uncle or grandparent. My son was named after male relatives on both sides of the family and his middle name is after my Dad.
My mother didn’t want me being called Junior, so they went with II.