Predicates in Common Lisp test conditions and return logical values. There are general type predicates like typep that return true if an object is of a given type. Specific predicates test for individual data types, such as numberp, rationalp, and listp. Equality predicates like eq, eql, equal, and equalp test if two objects are the same or structurally similar. Logical operators like and, or, and not perform Boolean operations on forms.