To find some of these ridiculous names, you need a good knowledge of British English, some of these terms are not used in the US, or have different meanings.
For example, Great Cockup would not make many people laugh in North America, but is funny for those who speak British English. Many of these names are ridiculous if you know a little bit of current English.
Boggy Bottom, Hertfordshire
Booby Dingle, Peterchurch, Herefordshire
Bumwell Hill, Carleton Rode, Norfolk
Bushy Bottom, Edburton, West Sussex
Bushygap, Northumberland
Cock Play, Bewcastle, Cumbria
Cockermouth, Allerdale, Cumbria
Cockfosters, Chipping Barnet, Enfield
Cockintake, Staffordshire
Cocklick End, Slaidburn, Lancashire
Crapstone, Plymouth,
Devon Droop, Dorchester
Great Cockup, Bassenthwaite, Cumbria
Lickey End, Bromsgrove, Worcestershire
Lickham Bottom, Hemyock, Devon
Mankinholes, Todmorden, West Yorkshire
Minges, Ware, Hertfordshire
Nasty, Stevenage, Hertfordshire
Netherthong, Huddersfield
No Place, Stanley, County Durham
Penistone, South Yorkshire
Piddlehinton, Dorchester
Pisser Clough, Widdop, West Yorkshire
Rimswell, East Riding of Yorkshire
Ring Burn, Glenwhilly, Dumfries, Scotland
Rotten Bottom, Tweeddale, Borders
Sandy Balls, Fordingbridge, Hampshire
Scratchy Bottom, Dorset
Shagg, East Lulworth, Dorset
Shitlington Crags, near Wark, Northumberland
Shitterton, Bere Regis, Dorset
Shitlington, (now Shillington) Bedfordshire
Slaggyford, Haltwhistle, Northumberland
Spunkie, Lugton, Ayrshire
Stublick Bog, Haydon Bridge, Northumberland
The Bastard, Campbelltown, Kintyre
Titty Ho, Raunds, Northamptonshire