Geri
Halliwell
Last name origin: Northern English (Lancashire)
Last name meaning: habitational name from a place near Manchester called Halliwell, from Old English hālig ‘holy’ + well(a) ‘well’, ‘spring’, or from any of the numerous other places named with these elements (see Hollowell).