It's not quite Christmas without these 25 songs. Here, a mostly objective ranking of the best holiday tracks ever recorded. Merry Christmas!

25. "Rudolph the Red-Nosed Reindeer (Remix)" by DMX

24. "Happy Xmas (War Is Over)" by John Lennon

23. "Player's Ball" by OutKast

22. "Wonderful Christmas Time" by Paul McCartney

21. "Mistletoe Jam (Everybody Kiss Somebody)" by Luther Vandross

20. "Santa Claus Goes Straight to the Ghetto" by Snoop Dogg ft. Nate Dogg and Daz Dillinger

19. "Sleigh Ride" by TLC

18. "My Favorite Things" by The Supremes

17. "Santa Baby" by Eartha Kitt

16. "Silent Night" by The Temptations

15. "Every Year, Every Christmas" by Luther Vandross

14. "Merry Christmas, Baby" by Otis Redding

13. "My Gift To You" by Alexander O'Neal

12. "It's Beginning To Look A Lot Like Christmas" by Bing Crosby

11. "Someday At Christmas" by The Jackson 5

10. "Christmas (Baby Please Come Home)" by Darlene Love

9. "Give Love on Christmas Day" by The Jackson 5

8. "I Want to Come Home for Christmas" by Marvin Gaye

7. "White Christmas" by Frank Sinatra

6. "Let It Snow" by Boyz II Men ft. Brian McKnight

5. "What Christmas Means to Me" by Stevie Wonder

4. "Joy to the World" by Whitney Houston ft. The Georgia Mass Choir

3. "All I Want For Christmas Is You" by Mariah Carey

2. "This Christmas Song" by Nat King Cole

1. "This Christmas" by Donny Hathaway

[Image via]