Old English ramm "male sheep," also "battering ram," earlier rom "male sheep," a West Germanic word (cf. Middle Low German, Middle Dutch, Dutch, Old High German ram), of unknown origin. Perhaps connected with Old Norse rammr "strong," Old Church Slavonic ramenu "impetuous, violent."