Bon, je commence par qui ...
Encore une grande question existentielle

!
Pas mon style !

Pourquoi on dit vache pour une vache ? … Bin ... Parce que !
Et bien gnou, c'est pareil !
C'est un peu court jeune fille

Vache doit venir du latin tout comme chien (celui là je sais c'est canis

) ou tous les autres animaux du même genre, ceux ben'd'chez nous quoi ! Mais avoue que "Gnou" ça sonne pas vraiment francophone !
Histoire que notre ami LeTigre ne s'emmêle pas les pinceaux...

D'autres appellations diffèrent également :
Guépard - Cheetah
Lycaon - Wild dog
Attention ça se complique

Phacochère - Warthog
Potamochère - Bushpig
Ratel - Honey badger
Galago - Bushbaby
etc ...
En fait, certains noms français semblent dériver du non scientifique des animaux par ex le nom scientifique du Lycaon est " Lycaon pictus " celui du Phacochère : " Phacochoerus Africanus " ça a au moins un semblant de logique ... (Pas toujours, Guépard c'est Acinonyx jubatus)
Les noms Anglais sont vraiment des noms imagés : Warthog = porc-verrue déjà rien qu'a lire le nom on se doute que ça doit pas être joli - joli alors que Phacochère :

Bon, ok, un nom est un nom

et d'où vient guépard je ne le sais pas plus mais ce nom monosyllabique de NIOU m'avait toujours étonné... Au fait c'est quoi du Hottentot ??

Je plaisante, je sais c'est un peuple Africain