English and Scottish occasional pet name for Gilbert [q.v.], from Old German "famous pledge".
See Gibby for other connections.