A new analysis of Japan's unusual naming law has concluded that everyone in the country will share the name "Sato" in around 500 years' time. Japanese law requires married couples to both adopt one of their surnames, with nearly 95 per cent of women taking their husbands' name.