Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

What is a word for a person who loves to share knowledge? So far I have educator in mind. Is there any other word?

share|improve this question
How about "Teacher"? –  Gaurav Sep 14 '10 at 5:48
@Gaurav: that could be an answer. –  delete Sep 14 '10 at 10:48
Shinto: yeah, but it seemed so obvious to me that I felt I must have misunderstood the question, and was hoping for clarifications. –  Gaurav Sep 15 '10 at 4:38
Guru, Professor, Master - all of them should fit well depending on the regional and circumstantial context. –  karthiks Sep 10 '11 at 15:10
loves to share knowledge, whether anyone wants to hear it or not ... a blowhard –  GEdgar Sep 24 '11 at 20:13

8 Answers 8

up vote 14 down vote accepted

How about "maven"? According to the Wikipedia article,

A maven (also mavin) is a trusted expert in a particular field, who seeks to pass knowledge on to others.

[Admittedly, many dictionaries define the word merely as something like "an expert", but the meaning is in flux, and the "person who loves to share knowledge" meaning is getting more common.]

share|improve this answer
Thanks @ShreevatsaR. Yah it is more closer to knowledge sharing. –  Thedal Sep 14 '10 at 8:59
Again, I must point out this was just a tentative answer; "maven" in most contexts just means "expert" or "self-styled expert" etc. — look up the dictionaries. –  ShreevatsaR Sep 14 '10 at 10:11
Although I don't have a good answer for the question, I don't think "maven" is understood by many English speakers. –  delete Sep 14 '10 at 10:48
@Shinto is right. And so is @ShreevatsaR. To my ears, maven has a mildly negative connotation which derives from the "self-styled" part. (Anyone can be a self-style expert.) –  Benjol Sep 16 '10 at 5:24
That describes me! :D –  user19341 Jan 4 '13 at 18:49

A pedagogue likes to teach others things.

share|improve this answer
Pedagogue has a rather negative connotation, though. –  Chris Dec 9 '12 at 16:53

How about "pundit"? A pundit is a person who knows a lot about a particular subject and who often talks about it in public

From: http://oald8.oxfordlearnersdictionaries.com/dictionary/pundit

share|improve this answer

A few more words for people who share knowledge: teacher, "teaching assistant", tutor, mentor, coach, guru, contributor, author, polyglot, blogger, Wikipedian, ...

share|improve this answer
... pedant ... (evil grin) –  Marthaª Feb 27 '11 at 18:16

In addition to the excellent answers previously given with positive connotations, I offer this pejorative one:


...because loving to share your knowledge doesn't always mean others love to receive it.

That's not intended as a subtle dig at StackExchange users. I just really like the word.

share|improve this answer

Within religion and technology people who are keen to spread ideas are know as evangelists.

"The Greek word εὐαγγέλιον originally meant a reward given to the messenger for good news".

For evangelists who are promoting knowledge of a certain type of technology or religion, spreading the 'word' is seen as it's own reward, rather than seeking any monetary reward.

share|improve this answer

A fountainhead is a person who is a source of all kinds of knowledge. S/he may not love sharing that knowledge, however.

On the other hand, why would a fountainhead deliberately dam up the works by refusing to share knowledge? Besides, isn't the job of a literal fountainhead benefit all the people who congregate around it? How could a fountainhead of knowledge not love benefitting others?

Yeah, fountainhead is a apt word to describe someone who loves sharing knowledge.

share|improve this answer

A professor is someone who professes his knowledge or faith, gratuitously, sometimes. To all who would listen.

share|improve this answer

protected by tchrist Jul 7 '14 at 0:01

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.