A cock horse is simply a stallion - why all this erudite conversation? For any unconvinced doubters, go to Tupsley on the outskirts of Hereford for a pint at "The Cock at Tupsley" where there is a splendid sign showing a Shire stallion - NOT a cockerel, rooster or COCK BIRD!