Is there a term for a product having the same name as its place of origin?
I think the word you are looking for is toponym. I also think that a list of 'trade products' that includes lesbian needs work (unless your supermarkets are markedly different from ours).
While this is the "English Language & Usage" part of stackexchange your answer mentions "in linguistics". There is also an internationally recognized legal term that protects these names to indicate authenticity, the French "Appellation d'origine contrôlée". Roquefort cheese, Cognac, Porto, Lambic beers, and others benefit from this protection. In many countries the abbreviation "AOC" is more widely used as and there are direct and loose translations in the English, Spanish and Italian languages. Wikipedia has more about this here.