Just to add to all the awesome Iron Maiden here
Song about the Trinity Test, and this fan-made music video's epic.
There also songs, not specifically about history, but certainly relate to it. For exhample, a number of Iron Maiden songs relate to historical literature such as The Rhyme of the Ancient Mariner.Bruce Dickinson does his take on William Blakes Jerusalem in his solo work, while also delving into Arthurian legend with songs such as The King in Crimson.
There are many genres of metal which relate back to the past as well, i can think of so many songs that do that that i could not possibly post them all. Alestorm stand out, themeing themselves around 18th century pirates. Also Tyr, naming themselves after the Germanic God of war, from whose name we also get Tuesday from, are a viking metal band and their songs relate to elements of viking mythology. With album titles such as "How Far to Asgaard?" and "Ragnorock". Tyr are interesting in that a number of their songs are sung in the language native to the Faeroe islands, a language which resembles closely the orginal language of the Vikings. Leaves Eyes are another viking metal band, i have an album by them called "Legends Land" which is about the Viking discovery of America.
However, if you want to go back further than that, this band are pretty interesting.
Eluveitie, in Heletavan Gaulish it means "I am Helvetian", relating to the Helevetti tribe, which were based in modern day Switzerland/Germany i think..... They sing in Gallic, a celtic language which emerged during the fall of the Roman Empire, according to Wikipedia. It's probably the closest we will actually get to the orginal language spoken by the pre-Roman Empire celts- the language itself sounds beautiful and exotic, if my ancestors sounded like that it's a damn shame i shall never hear them speak!