Main entry: harbinger, herald, precursor, predecessor, forerunner
Definition: something that precedes and indicates the approach of something or someone
Main entry: forerunner, precursor
Definition: a person who goes before or announces the coming of another
Main entry: antecedent, forerunner
Definition: anything that precedes something similar in time
Usage: phrenology was an antecedent of modern neuroscience