Family name origins & meanings
- Swiss and South German : nickname for a greedy person, from Middle High German ruoch ‘eager’, ‘intent’.
- German : nickname for an unkempt or rough person, from Middle Low German rū(ch), Middle High German rūch ‘shaggy’, ‘rough’, ‘crude’, ‘hard’.