A placename
"The historic town of Stafford is located in the West Midlands county of England."
A town in and the county town of Staffordshire, England.
"During our trip to the Midlands, we spent a lovely afternoon exploring the historic streets of Stafford."
The name Stafford comes from Old English words meaning a landing place and a shallow crossing over water. It originally referred to the specific location where these two features met before becoming a surname and later a town name.