hauberc (Old French) comes from Late Latin alsbergum, from Frankish halsaberg, from Proto-West Germanic hals, from Proto-Germanic halsaz, from Proto-Indo-European kólsos.
hauberc (Old French): hauberk