Match Product Names

Is a pre-trained model available to identify common product names between two datasets where the names are not a perfect match? For instance, the datasets may contain similar but not identical names for the same product, such as “Filippo Berio Extra Virgin Olive Oil” and “Filippo Berio Olive Oil (Extra Virgin)”, but both refer to the same product.