Twyford is the name of more than one place. The place name is Anglo-Saxon and means 'double ford'.
Read more about Twyford: Places, Schools, Other