A pundit (sometimes also called a talking head) is a person who offers to mass media their opinion or commentary on a particular subject area (most typically political analysis, the social sciences, technology or sport) on which they are knowledgeable (or can at least appear to be knowledgeable), or considered a scholar in said area. The term has been increasingly applied to popular media personalities. In certain cases, it may be used in a derogatory manner as well, as the political equivalent of ideologue.
Not to be confused with the band, Talking Heads
The term originates from the Sanskrit term pandit, meaning "knowledge owner ". It refers to someone who is erudite in various subjects and who conducts religious ceremonies and offers counsel to the king and usually referred to a person from the Hindu Brahmin caste but may also refer to the Siddhas, Siddhars, Naths, Ascetics, Sadhus, or Yogis.