Originally Posted By: BranShea
references: wrapped
What intrigues me however, speaking of horses, is why the horse mackerel is called horse mackerel. You're welcome to answer that. (horses don't eat fish nor does horse mackerel have hoofs)

I can't give you an answer but it doesn't seem to be just in English.
In Spanish a male and female dog are "perro y perra"; cats would be "gato y gata"; horses are "caballo y yegua." A caballa is a mackerel.