Definition: Preacher means someone who teaches, often from a religious viewpoint, typically at school or religious gatherings. The word can also mean a person who preaches in public without authority. In most cases, it's used to describe someone who speaks on behalf of a religion.