Halliwell (English) comes from Old English hāliġ, from Proto-West Germanic hailag, from Proto-Germanic hailagaz, from Proto-Germanic hailaz, from Proto-Indo-European *kéh₂ilos — healthy.
Halliwell (English): OS grid ref SD705105
Definitions
OS grid ref SD705105
Ancestry of “Halliwell”, step by step
Halliwell traces back through two separate lines of ancestry.