What does NPD stand for? Customer Services 12 October 2021 07:41 Updated NPD refers to New Product Development. Related articles Do The Body Shop beauty products have a shelf life? Where can I find the Code of Ethics policy? What products are the best sellers? What should I do if a customer has an allergic reaction to a The Body Shop beauty product? Is The Body Shop At Home™ a Pyramid scheme?