hafford
1. [ noun ] Last name, frequency rank in the U.S. is 17325
Similar spelling:   Hayford
  Hufford
  Havard
  have_words