Most people think they know what mass is, but they understand only part of the story. For instance, an elephant is clearly bulkier and weighs more than an ant. Even in the absence of gravity, the elephant would have greater mass–it would be harder to push and set in motion. Obviously the elephant is more massive because it is made of many more atoms than the ant is, but what determines the masses of the individual atoms? What about the elementary particles that make up the atoms–what determines their masses? Indeed, why do they even have mass?
More here.