Finch is most likely an Anglo-Saxon word, and many towns and villages in the UK are named after these little birds. Most of the ones I can find are in England, and often South. I will keep adding to this list as I find more:
- Finchley, Middlesex (literally Finch’s clearing)
- Finchampstead, Berks. (Finch’s farmhouse)
- Finchingfield, Essex (Finch’s settlement field)
- Fincham, Norfolk (Finch’s settlement).