I want to remove some objects from my org eg: Product2, Macro and others. The problem is because I cannot find a way to do it, I have deleted custom objects but this ones are different.
Could some one help me?
You can't delete the definitions of standard objects.
If you don't want them to be available to your users under any circumstances, you should remove all object-level permissions ("CRUD") from all of your profiles for those objects. That will prevent your users from creating or interacting with any records in them.