Stonehenge, Marden Henge, Cats Brain...the English certainly can come up with interesting names for places.
:^) Twatt, Orkney remains my favorite in the British Isles, but among the English:.