"Foxshire on Moss" is weird, because a shire is a largeish area. It's usually only towns which are named after their proximity to a river - "Foxton on Moss", frex.
"Foxshire on Moss" is weird, because a shire is a largeish area. It's usually only towns which are named after their proximity to a river - "Foxton on Moss", frex.
Yeah, basically a shire is a type of county (i.e. all shires are counties, but not all counties are shires). So as mhacdebhandia says, you wouldn't have "xxxshire on xxx".
And in terms of what english counties are, they are mostly like US counties, but I believe a bit bigger (we think of them more in the way that Americans think of states). It's much more a regional identity, rather than the local town and its surroundings.
My town in Connecticut has streets named either Upper & Lower Butcher or Middle & Lower Butcher. Of course, a lot of New England names are from England - I grew up in a town name Cromwell.