vignette|Dessin du ninja archétypal, à partir d'une série de croquis (Hokusai manga) par Hokusai (1817).
est un terme japonais moderne () servant à désigner une certaine catégorie d'espions ou de mercenaires, actifs jusqu'à la période d'Edo (), traditionnellement appelés .
Les fonctions du ninja comprenaient l'espionnage, le sabotage, l'infiltration, l'assassinat et la guérilla. Leurs méthodes cachées de guerre non conventionnelles ont été jugées déshonorantes pour la caste de samouraï qui observait des règles strictes concernant l'honneur et le combat mais, pour autant, qui ne rechignait pas à acheter leur service contre leurs rivaux. Le shinobi proprement dit, un groupe spécialement formé d'espions et de mercenaires, est apparu au pendant la période de Sengoku, mais des antécédents peuvent exister au et peut-être au (Heian ou début de l'ère Kamakura).
Dans les troubles de la période de Sengoku , louer les services de mercenaires et d'espions était devenu courant dans la province d'Iga et dans la zone adjacente autour du village de Kōga et c'est à partir des clans de ces régions que provient la majorité de notre connaissance du ninja. Après l'unification du Japon sous le shogunat Tokugawa (), le ninja s'est évanoui dans l'obscurité. Un certain nombre de manuels shinobi, qui s'appuient souvent sur la philosophie militaire chinoise, ont été écrits aux , notamment le Bansenshukai (1676).
Au moment de la restauration de Meiji (1868), la tradition du shinobi est devenue un sujet d'imagination et de mystère populaire au Japon. Le ninja figurait en bonne place dans la légende et le folklore, où il était associé à des capacités légendaires telles que l'invisibilité, la marche sur l'eau et le contrôle des éléments naturels. En conséquence, leur perception dans la culture populaire repose souvent davantage sur une légende et un folklore que sur ce qu'ont été réellement les mercenaires de la période Sengoku.
vignette|gauche|upright=0.5|Kanji du mot « ninja ».
Autrefois shinobi, voire kancho, sekko, ou kagimono-hiki, « ninja » vient de nin = furtif et ja ou sha = individu, spécialiste.