what is the difference between the second and jr?
Same for Robert Downey Jr. While both mean the name has been used previously in their lineage, a junior (Jr.) means the child is named after a parent, while "the second" (II) indicates the exact same name was used previously by someone in the family, such as a grandparent or cousin.