Cracked has compiled a list of "The 25 Most Ridiculous Band Names in Rock History," along with the story behind the names and why they're ridiculous. Emo, alternative, rap-rock, glam metal, indie- and classic-rock bands are all found on the list. Some of the choices -- such as Limp Bizkit -- are obvious, but it's still a pretty good read. Check after the jump to see the entire list, although we suggest clicking on the link to Cracked to get the full effect.Do you see any glaring omissions on the list?
25. Porno for Pyros
24. Nickelback
23. The Alan Parsons Project
22. Stone Temple Pilots
21. Matchbox 20
20. Smashing Pumpkins
19. Def Leppard
18. W.A.S.P.
17. Puddle of Mudd
16. Of Montreal
15. Goo Goo Dolls
14. The The
13. Mr. Mister
12. The Mr. T Experience
11. Panic! at the Disco
10. Limp Bizkit
9. Chumbawamba
8. Enuff Z'nuff
7. Mott the Hoople
6. Hoobastank
5. Toad the Wet Sprocket
4. Thirty Odd Foot of Grunts
3. Hootie and the Blowfish
2. Archers of Loaf
1. !!!
[The 25 Most Ridiculous Band Names in Rock History]

They could have easily made this list 100. It's late and I just forgot a real good one for this list. I'll start with Clap Your Hands Say Yeah.