Главное различие между двумя наименованиями, а именно баран и овца, сводятся к их разделению, по половому признаку. То есть, баран, это слово, которое отвечает на вопрос он мой, поэтому отображает мужской род и самца, а овца, отвечает на вопрос она моя, поэтому это женский род, и животное, которое по половому признаку, выражает свои наименованием самку.
Однако, внутри этого вида, есть еще одно отличие, которое есть, не только у этих одомашненных животных, но и у диких, вроде оленя. Самцы, у этих рогатых животных, а в данном случае баран, наделены рогами, и тем самым, по виду, демонстрируется, сила самца перед самками. Кстати амцы некоторых разновидностей горных баранов, имеют очень большие рога, которыми бьются, не жалея сил и своей головы, которая конечно отлично защещена за самок, сталкиваясь лбами.