Hazzel, of Anglo-Saxon origin, means 'hedgehog'. This unique and distinctive name is derived from an Old English word, 'haesel', which referred to the small spiny mammal. It was introduced into England by the Norman conquest and has since been a rare but intriguing choice for parents seeking an unusual name for their child.
"Hazzel peaked in popularity between 2016 and 2017 with nine births each year. Since then, it has seen a steady decline, with only five babies named Hazzel in 2022."