¿Por qué la gente dice vaca santa y no caballo santo o cualquier otro animal?

Es un eufemismo para el “santo cristo”. Aquí hay un artículo al respecto: http://en.wikipedia.org/wiki/Hol… Aquí hay otro: http://www.worldwidewords.org/qa…

La vaca es considerada santa en la India. Entonces, claramente es el animal apropiado para crear el eufemismo para el santo Cristo.