Un kannushi (神主, « maître dieu » , prononcé kamunushi à l'origine), aussi appelé shinshoku (神職 ), est la personne responsable de l'entretien d'un sanctuaire shinto (jinja) ainsi que du culte d'un kami donné[1]. Les caractères pour kannushi sont parfois aussi lus jinshu avec la même signification.