The story
- Old English · derived fromburg“castle, stronghold”
- Proto-Celtic · derived from*dūnom“stronghold”
- Old Welsh · derived fromEidyn
- Middle English · inherited fromEdynburgh
- English todayEdinburgh
From Middle English Edynburgh, from Old Welsh Eidyn, a Celtic/Brythonic region of uncertain origin (possibly a personal name; compare Proto-Celtic *dūnom (“stronghold”)) + Old English burg (“castle, stronghold”). The English name was probably a calque from Old Welsh (cf. Din Eidyn). More at Eidyn and Etymology of Edinburgh.
Words from the same roots
Proto-Celtic*dūnom all →
Old Englishburg all →
Etymology from Wiktionary, CC BY-SA 4.0.