For what its worth, there are some topics that 10 songs is too short, or 20 too long.. but on the good ones 20 does make it more fun.
Name 10 (or 20) songs with the name of a historical figure in the title...
1. Rock Me, Amadeus - Falco
2. Empty Garden (Hey, Hey Johnny) - Elton John [about John Lennon]
3. King Tut - Steve Martin
4. Bette Davis Eyes - Kim Carnes (is she historical enough?)
5. Roll Over Beethoven - Chuck Berry (later also covered by the Beatles, Jerry Lee Lewis, The Byrds, Iron Maiden and ELO)
6. Vincent - Don McLean
7. Tricky Dicky - Country Joe MacDonald [about Richard M. Nixon]
8. Mister Crowley - Ozzy
9. Abraham, Martin & John - Dion, Smokey Robinson & The Miracles as well as others. A 1968 tribute to Lincoln, King, JFK & RFK.
10. Nightshift - The Commodores (Tribute to Marvin Gaye & Jackie Wilson)
11. Billy The Kid - Woody Guthrie
12. Just Like Jesse James - Cher
13. I'm Henry the Eighth, I Am - Herman's Hermits (although a quick look at Wikipedia says its actually a much older song)
14. Jesus Built My Hotrod - Ministry
15. The Ballad of Billy The Kid - Billy Joel (a song which is alternately about William Bonney AND Joel himself--this is a different song from the Woody Guthrie one too, which is why I've included it even if the person involved is the same)
16. Steve McQueen - Sheryl Crow
17. Bigger Then The Beatles- Joe Diffie
18. The Ballad of Davy Crockett - Tennessee Ernie Ford
19. Prince Charles - Christine Lavin (To this day some 20 years later, still one of my fave songs by her!)