Etymology

Isle of Dogs

Today it means: A peninsula (not a true island) formed by a large meander in the River Thames in East London, England. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

Unknown, but many theories have been proposed; see Wikipedia.

Etymology from Wiktionary, CC BY-SA 4.0.