*haubud (Proto-West Germanic) comes from Proto-Germanic haubudą, from Proto-Indo-European káput- — head.