Original: The term originates from the Latin punctus contra punctum meaning "point against point".
Simplified: The word "counterpoint" comes from the Latin "punctus contra punctum" meaning "point against point".