Não é não. Shinobi é qualquer ninja, não importando sua classe, força, técnicas, clãs, nem nada. Qualquer ninja é denominado shinobi (em japones, shinobi é ninja)
Gennin é o termo utilizado para os ninjas fracos de classe baixa que não tem capacidade de completar missões difícies. Porém, existem exceções disso, como Naruto, que apesar de ainda ser um Gennin, é um sennin mais forte que Tsunade e Jiraya...