It's feels very British and similar to
Robert. If I met someone named
Rupert, I'd think it was interesting (it'd be rather unusual for where I live), although I wouldn't use it myself. I would imagine that a
Rupert would go by a nn, but I can't think of what it would be.