As for why Charles I's son was named James II instead of charles ii after his death, the reason is simple. The first name is not the last name. Father and son can take different names. In addition, grandparents and uncles can also take the same name, because it is easy to take those names again and again! Of course, according to the custom of China people, children and grandchildren should not say that they have the same name as their grandfather or father, or even have the same pronunciation. This is called "taboo", otherwise it is a big unfilial act, which shows one of the cultural differences between China and foreign countries.
After Prince William ascended the throne, let's see if there is anyone with the same name as our ancestors ~' If there is, count down ~' Without him, we will live forever ~