De facto, anho vem do latim ‘agnu-’, que está por ‘agnum’, cujo m final já não se ouvia desde os tempos do Império Romano. Este m é a desinência, entre outros casos, do acusativo do singular, de que é normal provirem os nomes (substantivos e adjectivos). Segundo parece, cordeiro é originado num latim hipotético 'chordariu-', de 'chordu-', tardio em nascer. Borrego procede de igual termo castelhano, que designa cordeiro de um a dois anos.