În funcție de rasa de vacă, clasificarea lor științifică este Bos taurus sau Bos indicus. Bos Taur este termenul utilizat pentru toate vacile domesticite europene, în timp ce Bos indicus se referă la toate celelalte specii de vaci tropicale, cum ar fi Brahma sau Zebu.
Unele specii de vacă sunt de fapt o cruce între Bos indicus și Bos taurus, cum ar fi vacile Sanga care au evoluat cu mai multe sute de ani în urmă în Africa, ca urmare a încrucișării naturale. Există, de asemenea, multe creaturi încrucișate artificial care au fost create începând cu începutul anilor 1900.
Speciile sălbatice de specii de vaci, care nu fac parte din specia clasică, sunt în general clasificate ca Bos taurus primigenius. Acest grup include boi sălbatici și aurochs dispăruți.