Question: what is the difference between the second and junior?
Answer: 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.