No, registration of Trademark is not mandatory in India but in order to get recognition and protection under Trademark laws, it is advisable to do so.