Question: I've tried the following:

Deleting the fields Name and Type, saving the template (red square in screenshot)

Selecting the field on the left tree and pressing delete (green in screenshot)

Using the Builder Options menu and pressing Remove button (blue in screenshot)

[![enter image description here](https://i.stack.imgur.com/icU4C.png)](https://i.stack.imgur.com/icU4C.png)

After any of these actions, the field would magically reappear. I've also tried renaming the field and the old name comes back. Does anyone have any idea why this might be happening? I thought it would be the easiest thing to delete a property.

Answer: 
If you are using Ucommerce you need to delete from product definition field not from Sitecore templates. 

UCommerce is using a data provider to bring product fields from ucommerce db to Sitecore db. 

That's the reason why fields are reaper in Sitecore. 

Please check here how to add and delete product definition fields : <http://docs.ucommerce.net/ucommerce/v6.9/getting-started/catalog-foundation/product-definitions.html>
You need to save the template after making these changes. Use Ctrl+S or click Save in the Home ribbon.

To remove a field, you can also right click > delete in the Content Tree.