Petroleum jelly is the generic name, Vasoline is a particular 'brand' name, and Aquafor, a particular brand, is simply more emulsified petroleum jelly, which makes it easier to apply.

Any barrier will work- desitin, petroleum, aquafor...just slather it on. Desitin didn't do anything that the petroleum products did, and the normal petroleum product was cheaper. Aquafor, however, isn't cheap.

The petroleum based products DO discolour the clothing, so, be careful.