Endorsement means to approve and support something in public. this term is widely used these days for promoting or advertising a product. Celebrities are also being used to endorse products and ideas these days.