"Корова" - общеславянское слово, у него много родственников в другиех индоевропейских языках, например, латинское cornu - рог. Слово "корова" можно истолковать как "рогатое". Идет стадо коров - "стадо рогатых"... Кстати, "идет стадо" - словосочетание, не имеющее смысла с точки зрения древнерусского языка, потому что словом "стадо" обозначали группу стоящих животных. "Стадо" и "стая" - оба этих слова образованы от глагола "стать" и первоначально означали одно и то же - примерно то же, что сейчас означает слово "стойло"
"Кольцо" - Происходит от церк. -слав. кольце. Производное от *коло (уменьшит. -ласкат. от коло) (ср. озерцо) . См. колесо. Кольцо буквально — "кружок".; родств. колесо (круг) , которое, в свою очередь, из индоевропейского kuel - вращаться