Save Type Surname (from location) Usage German Meaning & History From German hagel meaning "hail" and berg meaning "mountain".