What is a predicate noun?
A predicate noun is another term for a predicate nominative. It’s a noun or pronoun that follows a linking verb and identifies, describes, or redefines the subject.
For example, in the sentence “you are my best friend,” “you” is the subject and “my best friend” is the predicate nominative describing the subject.