Naming a baby is a religious ceremony for the Hindus. In Kerala, usually a baby boy is named on the 27th day after birth and a girl is named on the 28th day after birth. The right day for the ceremony is defined by Gruhyasutras and there are different opinions for the same. Even these dates were to be postponed if there is any lack of religious propriety as in events like a Sankranti, Sraddha ceremony etc. On that day, the baby is given a bath and a black thread is tied around the waist. There will be a feast and distribution of sweets like "payasam". Later, either the father, uncle, grandma or the most senior person of a household whispers thrice into the right ear of the baby, his or her name for the first time.
But according to Sastras, the naming ceremony is supposed to be conducted on the 11th day or 101the day. Different kinds of pujas and homams are conducted on that day. After whispering the name three times into the ear of the baby, the person who conducts the naming ceremony explains the meaning of the name to the assembled people. He also tells the baby that from that day he/she will be called by that name and may the Gods bless to bring glory to that name. After the name is announced, each of the assembled people calls the baby by that name and offers blessings.