English surname name from Middle English 'ruh' meaning rough, or a Germanic short form.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Ruff?
Swipe through thousands of names like it