I would have thought Robert would be, more usually, Rab or Rabbie.

I knew a Scot called Karlos but his Mum named him Charles.

Also a Stephen called Ston - but that might have been male bravado rather than common usage.

Anne the Pleater :ootd: