guru

noun

1.
a Hindu or Buddhist religious leader and spiritual teacher
2.
a recognized leader in some field or of some movement