Bab, as Arabic for gate, is unlikely to be the source of the English surname. Reaney and Wilson's dictionary has the following - "Le Babbe is a nickname from babe ... 'infant, young child'."