Generally, in India, the parents of the child have given the responsibility and right to name their child, but there is no hard and fast rule to follow it. It varies from religion to religion and family to family. For instance, in Hindu families, the naming of a child is called 'Namkaran' and there is a 'Puja' in it. It is a popular tradition in Indian culture where the priests give a list of some names according to the stars and their favourableness. Usually, parents get the priority, to choose the name but anyone from the family or close relations can be given authority to choose the name with which everyone agrees. Though there is no rigidity that only parents can name their child.