「ウィリアム」の愛称が「ビル」というのは
「ウィリアム」→「ウィル」→「ビル」ということから納得はできる。
(ビル・ゲイツも正式には「ウィリアム・ゲイツ」だ)

でも「ロバート」の短縮型が「ボブ」なのは
本当にいったいなぜなのだ。つながりがわからない。