Um ninja (忍者) ou shinobi (忍び) era um agente secreto ou mercenário do Japão feudal especializado em artes de guerra não ortodoxas. As funções do ninja incluíam espionagem, sabotagem, infiltração, assassinato e guerrilha assim como combate aberto em determinadas situações.