RAM (n.) Look up RAM at Dictionary.com
1957, acronym for random access memory (computerese).
ram (n.) Look up ram at Dictionary.com
Old English ramm "male sheep," also "battering ram" and the zodiac sign; earlier rom "male sheep," a West Germanic word (cognates: Middle Low German, Middle Dutch, Dutch, Old High German ram), of unknown origin. Perhaps [Klein] connected with Old Norse rammr "strong," Old Church Slavonic ramenu "impetuous, violent."
ram (v.) Look up ram at Dictionary.com
"to beat with a heavy implement," c. 1300, from ram (n.). Related: Rammed; ramming.