I have been impressed by the increasing number of unique names for children. This trend is not only in Japan, but also in many other countries. It is a big job for the parents to name their babies. The name represents his or her life-long identity. Common names were chosen in the past, but unique names prevail now.
In Christian and Muslim countries religion influences baby naming. John, Daniel, Paul and Peter are taken from the Christian Bible, and Mohamad for Muslim people is from their religious leader. Anscestor's names are also taken over in some countries. But uncommon names are preferred now even in these countries. This trend reflects the shift from collectivism to individualistic society. In modern society where cultural tie is weakening and people are moving, parents want their children to stand out. People focus on self-expression and individuality.
Even in the traditional society like Japan unique name is surging. This trend is more conspicuous for girls than boys. It may be a defiance of the long tradition that woman should fit into the community. It is said that the more unique names are given to babies in the more individualistic societies. But in Japan people are likely to prefer stylish and moderately unique name for their babies.