Names usually have no meaning or significance until we give them. It’s something really common but yet very important when we come into commerce. This usually spans through years of giving true quality and delivering on promises for what you offer.
Celebrities understand the place they stand as influencers and don’t need to wait on companies and brands to feel them out for endorsement deals but rather, use some of that influence to make themselves grow even bigger by launching and selling a product. It’s a smart means to leverage what you’ve got.
It’s the reason why, even without ads as it’s said in the OP, they could still sell out because, their name is the OP and their reputation influences the brand they promote.