Gilbert is lovely! And if the world is accepting little Alfreds, [name_m]Alberts[/name_m], and Walters, it can certainly accept a [name_m]Gilbert[/name_m].
Gil is a cool nickname and I love [name_m]Beto[/name_m] and Betito and [name_u]Bertie[/name_u] as nns too.