c. 1600, from ram (n.) + -y (2). Related: Ramminess.
rambunctious
ramekin
ramification
ramify
ramjet
rammy
ramp
rampage
rampancy
rampant
rampart