Input (grade 7): The term originates from the Latin punctus contra punctum meaning "point against point".
Output (grade 6): The word "counterpoint" comes from the Latin "punctus contra punctum" meaning "point against point".