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é. Les caractères pour kannushi sont parfois aussi lus jinshu avec la même signification.