Bert for Hubert. Bert can stand for these names: Adelbert, Albert, Delbert, Egbert, Gilbert, Hubert, Herbert Alfred can have these: Al, Alf, Alfy, Fred.
Check this book, which discusses the same phenomenon: English Prosodic Morphology by Sabine Lappe.