Halbert \ha-lbe-rt, hal-bert\ as a boy's name is of Old English origin, and the meaning of Halbert is "shining hero".
Halbert has 1 variant form: Halburt.
Baby names that sound like Halbert are Halberg and Hulbert.