Herbert is a Germanic given name, from hari "host" and beraht "bright". See also Heribert, another given name with the same roots.