Updated 210w ago · Author has 1.6k answers and 3.1m answer views
Weight depends on mass, and density.
Briefly; auto engines can be large and complex, or small and simple. They can be made out of iron, steel, aluminum alloy, ceramics or other exotic materials. All these factors and different materials are part of what determines the engine's total weight.
Now, weight values for the listed engines go from 200 lbs for an air-cooled VW flat four all the way up to 1300 lbs for a Cadillac V16. Two engines could be taken as typical samples: The GM 2.0l L4 at about 300 lbs is typical for a 4 cylinder. The Chevy small block V8 at 575 lbs is about average for a larger 8 cylinder engine.
EDIT: The chart shows the weights for the engine only. There will be additional components attached to an engine when it is mounted in the engine bay of a vehicle.