The story
- Proto-Celtic · derived from*magos“field, plain”
- Latin · derived fromVormatia
- Old High German · derived fromWormazia
- German · borrowed fromWorms
- English todayWorms
From German Worms, from Old High German Wormazia, Warmazia, etc., from Latin Vormatia, from a Gaulish name attested in Latin as Borbetomagus and Bormitomagus with influence from Latin -ātus (adjective-forming suffix) and -ia (toponym-forming suffix), of uncertain origin but usually conjectured to refer to the Celtic god Borvo or a river, spring, or other waters named for him + Proto-Celtic *magos (“field, plain”). Has no relation to worm.
Etymology from Wiktionary, CC BY-SA 4.0.