What is the Latin for horse?

The classical word is equus. The word caballus originally meant "an inferior-quality horse; a nag," but became the general word for horse in the common speech that gave rise to the Romance languages (e.g., Italian cavallo, Spanish caballo, French cheval).