WHAT? Wait, wait… No Way is he a Scot! Dudley is a large town in the West Midlands county of England. Dudley derives from the Old English Duddan Leah, meaning Dudda’s clearing, and one of its churches being named for an Anglo-Saxon King Saint Edmund. There’s nothing Celtish or Pictish about that name! Not only that, but it was the Damnedenglish (yes, that’s one word) who ran around in iron suits.