Where do British county names come from?

Etymology of county names in Great Britain

Hover over counties for details