Currently, the only merge tag available in emails or actions that can merge in the name of a product is {{subscription.global_product.name}}. this is tied directly to a subscription trigger. if a contact enters a workflow from a different trigger (i.e. payment complete), the product name is nowhere to be found in merge tags.
We would love to be able to access at least the name of a product on any payment related trigger.