Found some more, some of these have been mentioned. Top 28 (with, incidentally, 29 entries) rude names in Britain:
1. Cocks, Cornwall
2. Minge Lane, Upton-upon-Severn, Worcestershire, England
3. Bell End, Worcestershire, England
4. Twatt, Shetland (note, there is another Twatt in Orkney)
5. Sandy Balls, a long-established holiday centre in New Forest, Hampshire, England with a name dating back to Henry VIII
6. Muff (now Eglinton), County Londonderry, Northern Ireland
7. Fingringhoe, Essex, England
8. Back Passage, City of London, an alleyway in the EC1 postal district
9. Shitterton, Dorset, England
10. Slag Lane, Merseyside, a residential street in Haydock, England
11. Hole of Horcum, North York Moors, England
12. Fanny Hands Lane, Lincolnshire, England
13. Inchinnan Drive, Renfrewshire, Scotland
14. Cockshoot Close, Oxfordshire, England
15. Funbag Drive, Watford, England
16. Fanny Avenue, Derbyshire, England
17. Beaver Close, Surrey, England
18. Dick Court, Lanarkshire, Scotland
19. Felch Square, Powys, Wales
20. Lickfold, West Sussex, England
21. Rimswell, East Riding of Yorkshire, England
22. Spanker Lane, Nether Heage, Derbyshire
23. Cocknmouth Close, West End, Surrey
24. Friars' Entry, Oxford, Oxfordshire, England
25. Butt Hole Road, Conisbrough, South Yorkshire
26. Cockermouth, Allerdale, Cumbria
27. Fine Bush Lane, Ruislip
28. Ladygate Lane, Ruislip
29. Hornyold Road, Malvern, Worcestershire, England
Bonus: Gropecunt Lane in Oxford has been renamed "Magpie Lane".