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

  • 6
    How about "Teacher"?
    – Gaurav
    Commented Sep 14, 2010 at 5:48
  • Guru, Professor, Master - all of them should fit well depending on the regional and circumstantial context.
    – karthiks
    Commented Sep 10, 2011 at 15:10
  • loves to share knowledge, whether anyone wants to hear it or not ... a blowhard
    – GEdgar
    Commented Sep 24, 2011 at 20:13
  • 1
    In the Christian world an evangelist. I've never heard a complaint about using the word outside of Christianity by Christians. IE a health food evangelist. Commented Sep 24, 2011 at 21:52
  • 1
    @Wayne: "evangelist" is used fairly often these days in non-theological contexts. I've seen the term "Java evangelist" used regularly for people who promote the Java programming language. Sun referred to some of their Java advocates as "Java evangelists" as if it was their job title. (Maybe it was.)
    – Jay
    Commented Jan 10, 2012 at 22:36

8 Answers 8


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.]

  • Thanks @ShreevatsaR. Yah it is more closer to knowledge sharing.
    – Thedal
    Commented Sep 14, 2010 at 8:59
  • 2
    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. Commented Sep 14, 2010 at 10:11
  • 2
    Although I don't have a good answer for the question, I don't think "maven" is understood by many English speakers.
    – delete
    Commented Sep 14, 2010 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
    Commented Sep 16, 2010 at 5:24
  • That describes me! :D
    – user19341
    Commented Jan 4, 2013 at 18:49

A pedagogue likes to teach others things.

  • 2
    Pedagogue has a rather negative connotation, though.
    – Chris
    Commented Dec 9, 2012 at 16:53

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

  • 1
    ... pedant ... (evil grin)
    – Marthaª
    Commented Feb 27, 2011 at 18:16

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: https://www.oxfordlearnersdictionaries.com/definition/english/pundit

  • I'd think pundit has a derogatory meaning.
    – Pacerier
    Commented Mar 12, 2015 at 4:12

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.


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.


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


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 to benefit all the people who congregate around it? How could a fountainhead of knowledge not love benefitting others?

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

  • Doesn't fountainhead mean "source"?
    – Pacerier
    Commented Mar 12, 2015 at 4:14
  • @Pacerier: Yes. I'd say it's a metaphorical synonym. Jesus, for example, was a fountainhead of both knowledge and wisdom, and he evidently loved spilling over, as it were, into the lives of others with what he called "living water." See John 4:10 ff., and 7:37-38. Part of his modus operandi was to tell stories about people with whom his audience could identify and draw spiritual lessons from. He called these stories, "parables" (literally, "words alongside," which underscores the importance of applying his words to our lives by laying his words alongside our lives & then applying them). Don Commented Mar 12, 2015 at 10:50

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