heaviness comes from heavy plus the noun-forming suffix -ness; heavy derives from Old English hefig ('weighty'), from Proto-Germanic *habīgaz, related to hebban ('to lift'). Morphologically, the ending is part of the etymology: the suffix is attached to the older base named in the history, producing a later English derivative. In present English, the noun sense is "the quality of being heavy in weight, mood, or burden", so the historical development ends in a clearly identifiable modern dictionary use. The same base also appears in related forms such as heavy and heave. Its semantic neighborhood includes weight, weightiness, ponderousness, and burden, which helps locate the modern sense without adding a separate etymological claim. The named historical forms include Old English hefig and Proto-Germanic *habīgaz.