El sustantivo "rebaño" es un sustantivo colectivo .
He aquí por qué:
* sustantivos colectivos Representar a un grupo de individuos (en este caso, animales).
* Aunque el rebaño está formado por muchos animales individuales, lo tratamos como una sola entidad.
¡Avísame si tienes alguna otra pregunta de sustantivo!