What is a pundit?
A pundit is a Brahman scholar. In India, the term is a title of respect for a learned man. In the United States and elsewhere, a pundit is someone who presents himself in an authoritative manner to comment or criticize or make judgments. He may or may not be a learned man.
William Safire answers the question What is a pundit?
Dictionary.com has six definitions for pundit.