No, changing the surname after marriage in India is not mandatory. It is a personal choice, and a woman can choose to keep her maiden name or adopt her husband's surname after marriage.