Why does a Boat Float?

A boat floats because of buoyancy, or buoyant force as is the scientific name for downwards pull of gravity on the water being displaced by the boat, helping the boat stay afloat, despite the possible huge size of boats. Whoever came up with the name buoyancy had a cool sense of humour, eh?