With the countdown of Christmas, Christmas tunes are everywhere in the town. If you want to hold a Christmas party or other Christmas gatherings, you may need a proper Christmas song to make it more Christmas atmosphere. We elected a list of Top 20 Christmas Songs that are popular all time, and think you may get one song you like. Hope these Christmas sons add more joy to your Christmas day.


1. White Christmas

2. Have Yourself a Merry Little Christmas

3. O Holy Night

4. Fairytale of New York

5. I'll Be Home for Christmas

6. Santa Claus is Coming to Town

7. We Three Kings

8. Christmas Wrapping

9. It Came Upon a Midnight Clear

10. You're a Mean One, Mr. Grinch

11. Santa Claus Go Straight to the Ghetto

12. Dance of the Sugar Plum Fairy

13. 2,000 Miles

14. Carol of the Bells

15. Please Come Home For Christmas

16. Merry Christmas (I Don't Wanna Fight Tonight)

17. O Come, O Come, Emmanuel

18. What Christmas Means to Me

19. Christmas Time is Here

20. Little Drummer Boy / Peace On Earth

Want to get these songs for free? Take a look at how to get Christmas songs for free.