Top Ten 2000s Songs That Are Annoyingly Catchy

The Top Ten
1 You're Beautiful - James Blunt
2 Who Let the Dogs Out - Baha Men
3 Girlfriend - Avril Lavigne

This or who let the dogs out is number one for me at least of items you included.

4 Get Out (Leave) - JoJo
5 Can't Stop - Red Hot Chili Peppers
6 Umbrella - Rihanna
7 Photograph - Nickelback
8 Irreplaceable - Beyonce
9 Crank That (Soulja Boy) - Soulja Boy Tell 'Em
10 Hollaback Girl - Gwen Stefani
The Contenders
11 So Yesterday - Hilary Duff
12 Party Like a Rockstar - Shop Boyz
13 Over and Over - Nelly
14 Single Ladies (Put a Ring on It) - Beyonce
BAdd New Item