Gilbert

in baby boy name

The meaning of Gilbert is Brilliant pledge; tristworthy