The difference between "Jr." and "II" is that "Jr." is used when a child has the same name as their father, while "II" is used when the child takes the name of a family member other than their father.