I was at university 25 years ago with a lot of Ruperts. There seemed to be dozens of them. All ex public schoolboys, floppy hair, you get the picture.
Then a long gap, and now I know two Ruperts under 2. Their parents are not remotely public school-y.
Rupert of the Rhine was pretty dashing. Rupert Bear less so.