For all your English village name generation needs

A street sign for Peniston

This is a neural network that has been trained on a list of the 18,084 English place names on Wikipedia.
You can read more on my blog.

If this has given you a fleeting moment of joy, consider donating.