English from one of two places in Cumbria in northern England: Allonby or Ellonby. The derivation, in Norman times, was from Ancient Norman French, meaning "goad, spur", and Old Norse, meaning "farm".
Thanks to Donald Whyte who provided much of the initial information for this site.