Ein Shinshoku (japanisch 神職 /ʃinʃokɯ̥/; „Gottesdiener“) oder Kan’nushi (神主; „Göttlicher Meister“) ist ein shintōistischer Priester in Japan. Die Bezeichnung deckt alle Ränge ab, die Shintō-Priester innehaben können. Frauen als Shintō-Priesterinnen werden Gūji (宮司; „Oberste Priesterin“) genannt, was auch ein Rangtitel unter männlichen Priestern ist.[1][2]