Which metal band's vocalist goes by the stage name 'M. Shadows'?

The story behind the answer

The vocalist of Avenged Sevenfold goes by the stage name “M. Shadows.” His birth name is Matthew Charles Sanders, and he has served as the band’s lead vocalist since its formation in Huntington Beach, California, in 1999.

The “M” replaces Matthew, while “Shadows” reflects the darker character he wanted to represent within the group. The other founding members also adopted stage names, including Zacky Vengeance and The Rev. This naming approach was influenced by musicians and bands they admired, as well as their desire to create distinctive identities.

Avenged Sevenfold first became associated with metalcore through releases such as Sounding the Seventh Trumpet and Waking the Fallen. The band later broadened its sound with albums including City of Evil, Nightmare, and Hail to the King. M. Shadows is therefore the singer’s stage name, not the name of a separate band or solo project.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: