Spiritual leader
~noun
Entry: a person who gives religious or sacred leadership, though not necessarily the leader of a religious organization.
@ Milton-Kindersley Advanced Dictionary