ram (Middle High German) comes from Old High German rama, from Proto-West Germanic *hramu — (timber) frame.