I've never heard of that law applying to restaurants. But if you buy a ready meal in a supermarket and it's, let's say, "italian sausage pasta" - you can be 100% certain that the sausage in it is from Italy, guaranteed.
In short, we don't need laws limiting what you can call things, with regard to country of origin, as long as product labels clearly indicate the country of origin. I know full well the $1.00 Chobani "Greek yogurt" isn't actually made in Greece, but some Greek-named expensive yogurt at the fancy grocery store I can guess probably is, and then after checking the label a bit more closely and seeing "Product of Greece" or "Made in Greece", I know it is.
Now, if some lotion says "Aloe Vera Lotion", I expect it to be made with real aloe. I really shouldn't have to check the ingredients list (if it even has one; it's not a food so I'm not sure that's required).