Junior is used when a son is named after his father. Roman numerals (II, III, and so on) come in when a name is passed on through later generations, or when a child is named after a different ...