Other Forms FormsHalstone, Halston, Hailston, Ailston, Aylston
Meaning & History
Possibly from Hailstone Hill in Wiltshire, which may be derived from Old English hālig-stān meaning "holy stone" or hagolstān meaning "hailstone". Could also derive from English personal name Æthelstān.