Habitational name from a village named Axford either in Hampshire or Wiltshire, both derived from Old English æsc "ash tree" and Old English ford "ford", which gives their name the meaning of "ford by the ash trees" or "a ford with ash trees". Also compare Ashford.