Christmas songs

Family Christmas Playlist: 121 Christmas Songs for Kids, Parents and Grandparents

Christmas songs the whole family knows, from Grandma's favorites to the ones the kids won't stop singing, with ready-made playlists for every moment and a heads-up on the songs that need one.

We read the seven Christmas song lists for kids and families that rank highest on Google. None of them says how long a song runs or which generation knows it, and five of the seven recommend Last Christmas without mentioning it's a breakup song.

So we checked 121 songs and built playlists for every part of the holiday, each sized to the moment. 22 songs carry a heads-up you can read before you press play. Nothing is banned; you choose.

A printable family Christmas playlist of twenty songs every generation knows, with artists.
Twenty Christmas songs every generation at the table knows, on one page.

Christmas playlists for every moment

Each playlist is sized to the moment, with its total running time. About 18 Christmas songs fill an hour. Tap Copy playlist to text one to the family group chat or paste it into your music app.

Decorating the tree

1 hr 3 min · 20 songs

Upbeat songs everyone knows, for untangling lights and hanging ornaments.

  1. Rudolph the Red-Nosed Reindeer Gene Autry
  2. Jingle Bell Rock Bobby Helms
  3. Wonderful Christmastime Paul McCartney
  4. It's Beginning to Look a Lot Like Christmas Michael Bublé
  5. Frosty the Snowman Gene Autry and the Cass County Boys
Show all 20 songs
  1. Rockin' Around the Christmas Tree Brenda Lee
  2. Winter Wonderland Eurythmics
  3. Underneath the Tree Kelly Clarkson
  4. White Christmas Bing Crosby
  5. Let It Snow! Let It Snow! Let It Snow! Dean Martin
  6. Christmas Wrapping The Waitresses
  7. Snowman Sia
  8. Here Comes Santa Claus (Right Down Santa Claus Lane) Gene Autry
  9. Sleigh Ride The Ronettes
  10. This Christmas Donny Hathaway
  11. Christmas Time Is Here Vince Guaraldi Trio
  12. It's the Most Wonderful Time of the Year Andy Williams
  13. O Tannenbaum Vince Guaraldi Trio
  14. Suzy Snowflake Rosemary Clooney
  15. You're a Mean One, Mr. Grinch Thurl Ravenscroft

Baking cookies

45 min · 15 songs

Bouncy, sing-along songs for a kitchen full of flour.

  1. Jingle Bells Bing Crosby and The Andrews Sisters
  2. Dominick the Donkey Lou Monte
  3. All I Want for Christmas Is You Mariah Carey
  4. Mistletoe Justin Bieber
  5. Feliz Navidad José Feliciano
Show all 15 songs
  1. Christmas (Baby Please Come Home) Darlene Love
  2. Christmas Cookies George Strait
  3. Cozy Little Christmas Katy Perry
  4. Linus and Lucy Vince Guaraldi Trio
  5. A Holly Jolly Christmas Burl Ives
  6. Hot Chocolate Tom Hanks
  7. Los Peces en el Río Ángela Aguilar and Pepe Aguilar
  8. What Christmas Means to Me Stevie Wonder
  9. Ribbons and Bows Kacey Musgraves
  10. Christmas Tree Farm Taylor Swift

Christmas morning

46 min · 15 songs

Bright, happy songs for stockings, presents and pancakes.

  1. We Wish You a Merry Christmas Super Simple Songs
  2. I Want a Hippopotamus for Christmas Gayla Peevey
  3. Merry Christmas, Happy Holidays NSYNC
  4. Let It Be Christmas Alan Jackson
  5. Joy to the World Whitney Houston
Show all 15 songs
  1. The Chipmunk Song (Christmas Don't Be Late) Alvin and the Chipmunks with David Seville
  2. Santa's Gonna Come in a Pickup Truck Alan Jackson
  3. That's Christmas to Me Pentatonix
  4. O Come, All Ye Faithful Nat King Cole
  5. Santa Claus Llegó a la Ciudad Luis Miguel
  6. Hark! The Herald Angels Sing Vince Guaraldi Trio
  7. El Burrito de Belén (Mi Burrito Sabanero) La Rondallita
  8. Go Tell It on the Mountain Little Big Town
  9. Campana sobre Campana Ángela Aguilar
  10. Rudolph the Red-Nosed Reindeer Gene Autry

Car ride to Grandma's

1 hr 0 min · 21 songs

Songs the whole car can sing, with a few for the grandparents up front.

  1. Frosty the Snowman Gene Autry and the Cass County Boys
  2. Run Rudolph Run Chuck Berry
  3. Christmas in Hollis Run-DMC
  4. S-A-N-T-A Super Simple Songs
  5. Jingle Bells Bing Crosby and The Andrews Sisters
Show all 21 songs
  1. (There's No Place Like) Home for the Holidays Perry Como
  2. Must Be Santa Raffi
  3. Santa Tell Me Ariana Grande
  4. We Wish You a Merry Christmas Super Simple Songs
  5. Little Saint Nick The Beach Boys
  6. Driving Home for Christmas Chris Rea
  7. I Am the Grinch Tyler, the Creator
  8. Here Comes Santa Claus (Right Down Santa Claus Lane) Gene Autry
  9. Snoopy's Christmas The Royal Guardsmen
  10. Merry Xmas Everybody Slade
  11. Santa Shark Super Simple Songs
  12. Jingle Bell Rock Bobby Helms
  13. Christmas in Dixie Alabama
  14. Sleigh Ride The Ronettes
  15. Wonderful Christmastime Paul McCartney
  16. I Want a Hippopotamus for Christmas Gayla Peevey

Christmas dinner

1 hr 30 min · 25 songs

Calm, classic songs that stay in the background while everyone talks.

  1. O Holy Night Mariah Carey
  2. Have Yourself a Merry Little Christmas Judy Garland
  3. Happy Xmas (War Is Over) John & Yoko / Plastic Ono Band with the Harlem Community Choir
  4. Believe Josh Groban
  5. Carol of the Bells George Winston
Show all 25 songs
  1. The Christmas Song (Merry Christmas to You) Nat King Cole
  2. Aires de Navidad Willie Colón and Héctor Lavoe
  3. Hallelujah Carrie Underwood and John Legend
  4. Do You Hear What I Hear? Bing Crosby
  5. Mary's Boy Child Harry Belafonte
  6. Somewhere in My Memory John Williams
  7. Merry Christmas Ed Sheeran and Elton John
  8. Noche de Paz Luis Miguel
  9. Someday at Christmas Stevie Wonder
  10. Grown-Up Christmas List Amy Grant
  11. Where Are You Christmas? Faith Hill
  12. Mary, Did You Know? Pentatonix
  13. (There's No Place Like) Home for the Holidays Perry Como
  14. Christmas Canon Trans-Siberian Orchestra
  15. It's Beginning to Look a Lot Like Christmas Michael Bublé
  16. White Christmas Bing Crosby
  17. Winter Wonderland Eurythmics
  18. Christmas Time Is Here Vince Guaraldi Trio
  19. This Christmas Donny Hathaway
  20. O Tannenbaum Vince Guaraldi Trio

Family dance party

46 min · 15 songs

Songs that get kids and grandparents on the living-room floor.

  1. Feliz Navidad José Feliciano
  2. Rockin' Around the Christmas Tree Brenda Lee
  3. Step into Christmas Elton John
  4. My Only Wish (This Year) Britney Spears
  5. You're a Mean One, Mr. Grinch Thurl Ravenscroft
Show all 15 songs
  1. Run Rudolph Run Chuck Berry
  2. Merry Christmas Everyone Shakin' Stevens
  3. Reindeer Pokey The Kiboomers
  4. The Chipmunk Song (Christmas Don't Be Late) Alvin and the Chipmunks with David Seville
  5. Christmas Eve/Sarajevo 12/24 Trans-Siberian Orchestra
  6. Like It's Christmas Jonas Brothers
  7. Dominick the Donkey Lou Monte
  8. Christmas in Hollis Run-DMC
  9. DJ Play a Christmas Song Cher
  10. Must Be Santa Raffi

Grown-ups' party

1 hr 1 min · 17 songs

After the kids are asleep: the cocktail-hour classics and the cheeky ones.

  1. Santa Baby Eartha Kitt
  2. Last Christmas Wham!
  3. Christmas Tree Lady Gaga featuring Space Cowboy
  4. Baby, It's Cold Outside Ella Fitzgerald and Louis Jordan
  5. Grandma Got Run Over by a Reindeer Elmo & Patsy
Show all 17 songs
  1. You Make It Feel Like Christmas Gwen Stefani featuring Blake Shelton
  2. Let It Snow! Let It Snow! Let It Snow! Dean Martin
  3. Fairytale of New York The Pogues featuring Kirsty MacColl
  4. 8 Days of Christmas Destiny's Child
  5. Christmas (Baby Please Come Home) Darlene Love
  6. Merry Christmas from the Family Robert Earl Keen
  7. Christmas in Harlem Kanye West featuring Cyhi the Prynce and Teyana Taylor
  8. All I Want for Christmas Is You Mariah Carey
  9. Christmas Wrapping The Waitresses
  10. Happy Xmas (War Is Over) John & Yoko / Plastic Ono Band with the Harlem Community Choir
  11. Step into Christmas Elton John
  12. Merry Xmas Everybody Slade

Find your family's Christmas songs

Pick the moment, the generation, or only the songs for little kids. Every song shows its length and which generation knows it best.

When

Who knows it

Only show

121 songs

Christmas songs for kids to sing along to

Short, simple and made for little voices. Most run under three minutes, so they hold a toddler's attention.

Rudolph the Red-Nosed Reindeer

Gene Autry · 1949

Listen

Gene Autry's record hit No. 1 the week of Christmas 1949; Rudolph began as a 1939 Montgomery Ward store booklet.

  • Everyone knows it
  • Little kids

3:10

Frosty the Snowman

Gene Autry and the Cass County Boys · 1950

Listen

Written in 1950 as a follow-up to Autry's Rudolph hit; the cartoon special came along in 1969.

  • Everyone knows it
  • Little kids

2:54

Jingle Bells

Bing Crosby and The Andrews Sisters · 1943

Listen

Published in 1857 as a sleigh-riding song with no Christmas link; this 1943 Bing Crosby version sold over a million copies.

  • Everyone knows it
  • Little kids

2:36

We Wish You a Merry Christmas

Super Simple Songs · 2014

Listen

Super Simple Songs turns this old English carol into an action song for little ones: clap, jump, stomp and whisper.

  • Everyone knows it
  • Little kids

1:51

The Twelve Days of Christmas

John Denver and the Muppets · 1979

Listen

John Denver and the Muppets opened their 1979 TV special with it; the soundtrack album has a separate recording.

  • Everyone knows it

Here Comes Santa Claus (Right Down Santa Claus Lane)

Gene Autry · 1947

Listen

Gene Autry got the idea riding his horse in the 1946 Hollywood Santa Claus Lane Parade, where crowds shouted the title.

  • Everyone knows it
  • Little kids

2:34

Up on the Housetop

Gene Autry · 1953

Listen

Written in 1864, it's considered the first Christmas song mainly about Santa; Gene Autry's 1953 version is the best known.

  • Everyone knows it
  • Little kids

Must Be Santa

Raffi · 1983

Listen

A call-and-response song set to an old German tune; Raffi's 1983 kids' version is a game of naming Santa's features.

  • Parents' era
  • Little kids

2:28

S-A-N-T-A

Super Simple Songs · 2014

Listen

A BINGO-style spelling song: each round drops a letter of SANTA until the whole name is silent.

  • Kids' era
  • Little kids

2:40

Reindeer Pokey

The Kiboomers · 2014

Listen

The Hokey Pokey with antlers and a red nose; a preschool circle-time favorite for getting wiggles out.

  • Kids' era
  • Little kids

1:30

Santa Shark

Super Simple Songs · 2018

Listen

Super Simple Songs puts the Baby Shark idea in a Santa hat; a toddler sing-along with simple motions.

  • Kids' era
  • Little kids

2:39

Deck the Halls

Nat King Cole · 1960

Listen

Cole's track uses the carol's older title, Deck the Hall; the tune is a Welsh melody from the 1500s.

  • Everyone knows it
  • Little kids

Santa Claus Is Comin' to Town

The Jackson 5 · 1970

Listen

The single from the Jackson 5's 1970 Motown Christmas album, which has sold over 3 million copies.

  • Everyone knows it
  • Little kids

Suzy Snowflake

Rosemary Clooney · 1951

Listen

Rosemary Clooney's 1951 song about a playful snowflake; a 1953 stop-motion cartoon of it still airs on Chicago TV.

  • Grandparents' era
  • Little kids

2:59

Hot Chocolate

Tom Hanks · 2004

Listen

From The Polar Express: Tom Hanks sings it as the train's conductor during the movie's cocoa-serving scene.

  • Kids' era
  • Little kids

2:31

Classic Christmas songs from the 1940s to the 1960s

The songs Grandma and Grandpa grew up with, and the ones every Christmas movie still plays.

Rockin' Around the Christmas Tree

Brenda Lee · 1958

Listen

Brenda Lee was 13 when she recorded it; it finally hit No. 1 on the Hot 100 in 2023, 65 years later.

  • Grandparents' era
  • Little kids

2:06

Jingle Bell Rock

Bobby Helms · 1957

Listen

Bobby Helms' 1957 single has been on American radio every Christmas season since; it became his signature song.

  • Grandparents' era
  • Little kids

2:11

White Christmas

Bing Crosby · 1942

Listen

Irving Berlin wrote it for the film Holiday Inn; Crosby's version is the best-selling single ever, over 50 million copies.

  • Everyone knows it

2:57

Have Yourself a Merry Little Christmas

Judy Garland · 1944

Listen

Garland sings it to cheer her little sister in Meet Me in St. Louis; she had the gloomier first draft rewritten.

  • Grandparents' era

2:45

Let It Snow! Let It Snow! Let It Snow!

Dean Martin · 1959

Listen

Written during a July heat wave in Hollywood, and the words never mention Christmas; Dean Martin's take is from 1959.

  • Grandparents' era
  • Little kids

1:57

Sleigh Ride

The Ronettes · 1963

Listen

Leroy Anderson dreamed up the tune in a 1947 heat wave; the Ronettes' version is from Phil Spector's 1963 Christmas album.

  • Grandparents' era
  • Little kids

3:06

It's the Most Wonderful Time of the Year

Andy Williams · 1963

Listen

Columbia didn't push it as a single in 1963; it reached No. 5 on the Hot 100 in 2020.

  • Grandparents' era

2:29

The Christmas Song (Merry Christmas to You)

Nat King Cole · 1961

Listen

Mel Tormé co-wrote it during a hot July in 1945; of Cole's four recordings, the 1961 stereo one is considered definitive.

  • Grandparents' era

3:43

A Holly Jolly Christmas

Burl Ives · 1964

Listen

Burl Ives voiced Sam the Snowman in the 1964 Rudolph TV special, which introduced the song, then released it as a single.

  • Grandparents' era
  • Little kids

2:16

Silver Bells

Bing Crosby and Carol Richards · 1950

Listen

Written for the Bob Hope film The Lemon Drop Kid; Bing Crosby and Carol Richards made the first record in 1950.

  • Grandparents' era

Blue Christmas

Elvis Presley · 1957

Listen

First recorded in 1948, but Elvis made it a rock-and-roll holiday standard on his 1957 Christmas album.

It's a sad song about spending Christmas missing someone who doesn't love you back.

  • Grandparents' era
  • Sad song

2:10

Santa Baby

Eartha Kitt · 1953

Listen

Eartha Kitt's 1953 original; it appears on lists of both the best and the worst Christmas songs ever written.

It's a flirty, tongue-in-cheek list for Santa, asking for furs, a yacht and jewelry, full of innuendo.

  • Grandparents' era
  • Grown-ups only

3:27

Baby, It's Cold Outside

Ella Fitzgerald and Louis Jordan · 1949

Listen

Frank Loesser's duet won the 1950 Oscar for Best Original Song; this was one of eight versions released in 1949.

Its lyrics, with a man urging a woman to stay, drew criticism over consent, and some radio stations pulled it in 2018.

  • Grandparents' era
  • Grown-ups only

2:42

Run Rudolph Run

Chuck Berry · 1958

Listen

Chuck Berry wrote it, but songwriting credit went to Johnny Marks because Marks held the trademark on Rudolph.

  • Grandparents' era
  • Little kids

2:46

(There's No Place Like) Home for the Holidays

Perry Como · 1954

Listen

About traveling long distances to be with family; Perry Como recorded it twice, first in 1954.

  • Grandparents' era

2:51

I'll Be Home for Christmas

Bing Crosby · 1943

Listen

Written to honor World War II soldiers who longed to be home; Bing Crosby's 1943 record was a top-10 hit.

  • Grandparents' era

Christmas (Baby Please Come Home)

Darlene Love · 1963

Listen

It flopped in 1963 and didn't reach the Hot 100 until 2018; Cher sang backup on the original.

  • Grandparents' era

2:50

Little Saint Nick

The Beach Boys · 1963

Listen

Brian Wilson and Mike Love gave Santa's sleigh a hot-rod makeover in this 1963 single.

  • Grandparents' era
  • Little kids

1:56

Mele Kalikimaka

Bing Crosby and The Andrews Sisters · 1950

Listen

The title is Hawaiian for Merry Christmas; it turns up in National Lampoon's Christmas Vacation.

  • Grandparents' era
  • Little kids

(Everybody's Waitin' for) The Man with the Bag

Kay Starr · 1950

Listen

Kay Starr made this swinging 1950 song about waiting for Santa popular; it charted through the early 1950s.

  • Grandparents' era

Christmas pop and rock from the '70s, '80s and '90s

Mom and Dad's era: the radio hits that still climb the charts every December.

All I Want for Christmas Is You

Mariah Carey · 1994

Listen

Mariah Carey co-wrote it in 1994; it first reached No. 1 on the Hot 100 in 2019, twenty-five years later.

It's a love song: Mariah says she wants one person more than any present.

  • Parents' era
  • Little kids
  • Love song

4:02

Last Christmas

Wham! · 1984

Listen

George Michael wrote it in his childhood bedroom and played every part himself on synths and sleigh bells.

It's a breakup song: George Michael sings about the person who broke his heart last Christmas.

  • Parents' era
  • Breakup song

4:27

Wonderful Christmastime

Paul McCartney · 1979

Listen

Paul McCartney recorded it during his McCartney II sessions; the whole song runs on synthesizers.

  • Parents' era
  • Little kids

3:45

Christmas Wrapping

The Waitresses · 1981

Listen

Patty Donahue tells a whole frantic December in rhythmic verse; AllMusic calls it one of the best holiday pop tunes.

  • Parents' era

4:34

Happy Xmas (War Is Over)

John & Yoko / Plastic Ono Band with the Harlem Community Choir · 1971

Listen

Written as a protest against the Vietnam War, it became a Christmas standard sung with the Harlem Community Choir.

  • Parents' era

3:23

Do They Know It's Christmas?

Band Aid · 1984

Listen

Recorded in one day by British and Irish stars; it sold a million copies in its first week in the UK.

It's a 1984 charity song about the famine in Ethiopia, so the verses describe hunger and hardship.

  • Parents' era
  • Sad song

3:52

Driving Home for Christmas

Chris Rea · 1988

Listen

Chris Rea wrote it stuck in snowy traffic as his wife drove him home; he calls it a car carol.

  • Parents' era

4:00

Step into Christmas

Elton John · 1973

Listen

Elton John and Bernie Taupin's 1973 single first made the UK top 10 in 2018, 45 years after release.

  • Parents' era

4:32

Merry Xmas Everybody

Slade · 1973

Listen

Slade's 1973 UK Christmas No. 1, and by far the band's best-selling single.

  • Parents' era

3:44

Merry Christmas Everyone

Shakin' Stevens · 1985

Listen

Shakin' Stevens' 1985 UK Christmas No. 1; it returns to the British charts most Decembers.

  • Parents' era

3:40

Fairytale of New York

The Pogues featuring Kirsty MacColl · 1987

Listen

An Irish folk-style duet between Shane MacGowan and Kirsty MacColl; it took the band two years to finish.

It opens in a New York drunk tank, and the couple trade insults, including a homophobic slur some radio stations edit out.

  • Parents' era
  • Grown-ups only
  • Explicit lyrics

4:32

Merry Christmas, Happy Holidays

NSYNC · 1998

Listen

NSYNC's 1998 single played over the end credits of Disney's I'll Be Home for Christmas.

  • Parents' era

4:13

Christmas Eve/Sarajevo 12/24

Trans-Siberian Orchestra · 1996

Listen

An instrumental mix of God Rest Ye Merry Gentlemen and Carol of the Bells, inspired by a cellist playing in war-torn Sarajevo.

  • Parents' era

4:19

Grown-Up Christmas List

Amy Grant · 1992

Listen

David Foster first recorded it with Natalie Cole; Amy Grant's 1992 cover started the wave of versions that made it a standard.

  • Parents' era

5:02

Winter Wonderland

Eurythmics · 1987

Listen

A 1934 song; ASCAP's 2007 count found the Eurythmics' 1987 version was the most-played take.

  • Parents' era

3:34

New Christmas songs from 2000 on

The Christmas songs kids and teens know best. Many of the biggest new hits are love songs, so they're labeled.

Underneath the Tree

Kelly Clarkson · 2013

Listen

Kelly Clarkson co-wrote it with Greg Kurstin and gave it a 1960s Wall of Sound, sleigh bells and all.

It's a love song about finally having someone to spend Christmas with after a lonely year.

  • Kids' era
  • Love song

3:50

Santa Tell Me

Ariana Grande · 2014

Listen

In 2024, ten years after release, it became the first 21st-century holiday song to reach the Hot 100's top five.

It's a love song: Ariana asks Santa whether a new boyfriend really cares or will leave like others did.

  • Kids' era
  • Love song

3:23

Snowman

Sia · 2017

Listen

Sia tells a snowman not to cry or he'll melt; a 2020 TikTok challenge had people sing 40 seconds in one breath.

  • Kids' era

2:46

Christmas Tree Farm

Taylor Swift · 2019

Listen

Taylor Swift grew up on a Pennsylvania Christmas tree farm and wrote this about those memories on December 1, 2019.

  • Kids' era

3:48

Mistletoe

Justin Bieber · 2011

Listen

A laid-back, reggae-tinged 2011 single that set a record for the highest Hot 100 debut by a Christmas song.

It's a holiday crush song about kissing someone under the mistletoe.

  • Kids' era
  • Love song

3:03

It's Beginning to Look a Lot Like Christmas

Michael Bublé · 2011

Listen

Meredith Willson wrote it in 1951; Bublé's 2011 Christmas album has sold more than 16 million copies.

  • Kids' era

3:27

Like It's Christmas

Jonas Brothers · 2019

Listen

The Jonas Brothers' retro-styled 2019 single topped the US Adult Contemporary chart.

It's a love song: being with a girlfriend makes every day feel like Christmas.

  • Kids' era
  • Love song

3:21

Cozy Little Christmas

Katy Perry · 2018

Listen

Katy Perry wrote it about Christmas with family in Copenhagen; it was an Amazon Music exclusive until 2019.

  • Kids' era

3:03

Christmas Tree

Lady Gaga featuring Space Cowboy · 2008

Listen

A 2008 dance-pop track that samples Deck the Halls and borrows a line from The Little Drummer Boy.

The lyrics are full of sexual innuendo, and some critics called it not for the family.

  • Kids' era
  • Grown-ups only

2:22

Merry Christmas

Ed Sheeran and Elton John · 2021

Listen

Ed Sheeran and Elton John's 2021 duet entered the UK chart at No. 1.

  • Kids' era

3:29

Believe

Josh Groban · 2004

Listen

Josh Groban's song from The Polar Express (2004) was nominated for the Best Original Song Oscar and won a Grammy.

  • Kids' era

4:18

Christmas in Harlem

Kanye West featuring Cyhi the Prynce and Teyana Taylor · 2010

Listen

Hit-Boy built this 2010 track on soul samples, including two Marvin Gaye recordings.

The rap verses include explicit language and crude sexual lines.

  • Kids' era
  • Grown-ups only
  • Explicit lyrics

3:56

Wizards in Winter

Trans-Siberian Orchestra · 2004

Listen

Famous since an engineer synced 16,000 house lights to it in 2004; families still use it for light shows.

  • Kids' era

You Make It Feel Like Christmas

Gwen Stefani featuring Blake Shelton · 2017

Listen

Gwen Stefani's 2017 title track, a country-pop duet with Blake Shelton inspired by holiday music from her childhood.

It's a romantic duet about a couple's holiday season, not about Santa.

  • Kids' era
  • Love song

2:36

DJ Play a Christmas Song

Cher · 2023

Listen

Cher's 2023 dance single made her the only solo artist with a Billboard No. 1 in each of the last seven decades.

  • Kids' era

3:29

My Only Wish (This Year)

Britney Spears · 2000

Listen

Britney's 2000 song first came out on a compilation; it reached streaming services in 2020, twenty years later.

It's a love song: Britney asks Santa to find her someone to love.

  • Kids' era
  • Love song

4:16

That's Christmas to Me

Pentatonix · 2014

Listen

The only original song on Pentatonix's 2014 a cappella album, which sold over a million copies that year.

  • Kids' era

3:03

Country Christmas songs

From Gene Autry's cowboy Christmas to today's Nashville.

Merry Christmas from the Family

Robert Earl Keen · 1994

Listen

Robert Earl Keen's comic picture of a Texas family Christmas; his band only plays it from Labor Day on.

It's a comic portrait of a rowdy Texas family Christmas, with drinking, chain smoking and convenience-store runs.

  • Parents' era
  • Grown-ups only

4:48

Christmas Cookies

George Strait · 1999

Listen

A playful George Strait song about Christmas baking; Taste of Country ranked it No. 10 among country Christmas songs.

  • Parents' era

3:20

Santa's Gonna Come in a Pickup Truck

Alan Jackson · 1993

Listen

Alan Jackson swaps the sleigh for a pickup on his 1993 album Honky Tonk Christmas; the Chipmunks later used it too.

  • Parents' era
  • Little kids

4:08

Let It Be Christmas

Alan Jackson · 2002

Listen

Alan Jackson wrote the title song of his 2002 Christmas album, and it became a top-40 country hit.

  • Kids' era

4:11

Where Are You Christmas?

Faith Hill · 2000

Listen

Mariah Carey co-wrote it for the 2000 Grinch movie, where Cindy Lou Who sings it; Faith Hill recorded the released version.

  • Kids' era

4:07

Christmas in Dixie

Alabama · 1982

Listen

Alabama's 1982 single celebrates Christmas across the American South; the band re-recorded it in 2017.

  • Parents' era

3:40

Old Toy Trains

Roger Miller · 1967

Listen

Roger Miller wrote this soft Christmas Eve song for his young son Dean and released it in 1967.

  • Grandparents' era
  • Little kids

2:06

Hallelujah

Carrie Underwood and John Legend · 2020

Listen

John Legend sent this Christmas duet to Carrie Underwood late in making My Gift; it topped Billboard's Hot Christian Songs chart.

  • Kids' era
  • Faith

4:35

Ribbons and Bows

Kacey Musgraves · 2016

Listen

An upbeat original on A Very Kacey Christmas, with girl-group harmonies, saxophone and handclaps.

  • Kids' era

3:30

The Christmas Shoes

NewSong · 2000

Listen

A Christian group's story song that reached No. 31 on Billboard's country chart and No. 1 on Adult Contemporary.

It tells of a boy buying shoes for his terminally ill mother so she'll look beautiful before she dies.

  • Kids' era
  • Faith
  • Sad song

4:49

R&B, soul and Motown Christmas songs

Warm, smooth and made for the kitchen while dinner's on.

This Christmas

Donny Hathaway · 1970

Listen

Donny Hathaway's 1970 song didn't reach the Hot 100 until 2021; ASCAP ranks it the 30th most-performed holiday song.

  • Parents' era

3:32

What Christmas Means to Me

Stevie Wonder · 1967

Listen

Stevie Wonder was 17 when it came out on his first Christmas album, Someday at Christmas.

  • Grandparents' era

2:31

Give Love on Christmas Day

The Jackson 5 · 1970

Listen

Written by Motown's in-house team, the Corporation, for the Jackson 5's 1970 Christmas album.

  • Parents' era

Someday at Christmas

Stevie Wonder · 1966

Listen

The title song of Stevie Wonder's first Christmas album came out as a single in 1966, when he was 16.

  • Grandparents' era

2:51

Please Come Home for Christmas

Charles Brown · 1960

Listen

Charles Brown co-wrote and recorded it in 1960; the Eagles had a hit cover in 1978.

It's a lonely blues song about a man whose girlfriend has left, hoping she'll come home.

  • Grandparents' era
  • Sad song

2:46

Merry Christmas Baby

Johnny Moore's Three Blazers with Charles Brown · 1947

Listen

This 1947 original reached No. 3 on Billboard's R&B chart; Chuck Berry, Otis Redding and Elvis later covered it.

It's a love song thanking a sweetheart for a happy Christmas.

  • Grandparents' era
  • Love song

8 Days of Christmas

Destiny's Child · 2001

Listen

Destiny's Child's R&B spin on The Twelve Days of Christmas; it became the title track of their 2001 holiday album.

It's a love song listing gifts from a boyfriend, many of them luxury items.

  • Kids' era
  • Love song

3:29

Christmas in Hollis

Run-DMC · 1987

Listen

Named for the Queens neighborhood where Run-DMC grew up; Rick Rubin co-produced it for A Very Special Christmas.

  • Parents' era

2:59

Christmas carols and faith songs

For church, for Christmas Eve, and for anyone who wants the story behind the season.

Silent Night

Bing Crosby · 1942

Listen

Written in Austria in 1818; Bing Crosby's 1942 recording is counted among the best-selling records ever made.

  • Everyone knows it
  • Little kids
  • Faith

O Holy Night

Mariah Carey · 1994

Listen

The carol began as an 1847 French poem; Mariah Carey's version is from her 1994 album Merry Christmas.

  • Everyone knows it
  • Faith

4:27

Mary, Did You Know?

Pentatonix · 2014

Listen

Pentatonix sing it with voices only; their 2014 version reached No. 26 on the Billboard Hot 100.

  • Everyone knows it
  • Faith

3:23

Joy to the World

Whitney Houston · 1996

Listen

Isaac Watts wrote the hymn in 1719; Whitney Houston's up-tempo gospel version is from The Preacher's Wife soundtrack.

  • Everyone knows it
  • Faith

4:41

Go Tell It on the Mountain

Little Big Town · 2006

Listen

An African American spiritual first printed in the early 1900s; Little Big Town's 2006 version reached country radio.

  • Everyone knows it
  • Little kids
  • Faith

3:50

Hark! The Herald Angels Sing

Vince Guaraldi Trio · 1965

Listen

The Peanuts gang sings it to close A Charlie Brown Christmas; the special kept a slightly off-key children's choir take.

  • Everyone knows it
  • Little kids
  • Faith

1:55

O Come, All Ye Faithful

Nat King Cole · 1960

Listen

Listed on Cole's 1960 carol album as Adeste Fideles, the hymn's original Latin title.

  • Everyone knows it
  • Faith

2:21

Away in a Manger

Carrie Underwood · 2020

Listen

One of the gentlest tracks on Carrie Underwood's 2020 Christmas album My Gift, under three minutes long.

  • Everyone knows it
  • Little kids
  • Faith

Peace on Earth/Little Drummer Boy

Bing Crosby and David Bowie · 1982

Listen

Taped for Bing's 1977 TV special weeks before he died; the 1982 single hit No. 3 in the UK.

  • Everyone knows it
  • Faith

Mary's Boy Child

Harry Belafonte · 1956

Listen

Jester Hairston built this carol on a calypso rhythm from an old party song; Belafonte's 1956 single made it famous.

  • Grandparents' era
  • Little kids
  • Faith

4:20

Do You Hear What I Hear?

Bing Crosby · 1963

Listen

Written as a plea for peace during the 1962 Cuban Missile Crisis; Bing Crosby's 1963 recording made it a hit.

  • Everyone knows it
  • Faith

2:45

Spanish Christmas songs

Canciones navideñas for families who celebrate in Spanish, or want to learn a few.

Feliz Navidad

José Feliciano · 1970

Listen

José Feliciano wrote it in Spanish and English in 1970; in 2026 it joined the Library of Congress's National Recording Registry.

  • Everyone knows it
  • Little kids
  • Spanish

3:02

El Burrito de Belén (Mi Burrito Sabanero)

La Rondallita · 1972

Listen

Venezuela's Hugo Blanco wrote it in 1972; this children's-choir version, led by an 8-year-old, is the one Latin America grew up on.

  • Everyone knows it
  • Little kids
  • Faith
  • Spanish

3:14

El Tamborilero

Raphael · 1965

Listen

Raphael made this Spanish Little Drummer Boy famous in the 1960s; in Spain the song is still tied to him.

  • Everyone knows it
  • Faith
  • Spanish

Los Peces en el Río

Ángela Aguilar and Pepe Aguilar · 2014

Listen

Ángela Aguilar was 11 when she sang this old Spanish carol with her dad, Pepe, on her first album.

  • Everyone knows it
  • Little kids
  • Faith
  • Spanish

2:56

Campana sobre Campana

Ángela Aguilar · 2014

Listen

An Andalusian carol about the bells of Bethlehem, from Ángela Aguilar's 2014 album Navidad con Ángela Aguilar.

  • Everyone knows it
  • Little kids
  • Faith
  • Spanish

2:09

Noche de Paz

Luis Miguel · 2006

Listen

Silent Night in Spanish, closing Luis Miguel's 2006 album Navidades, which earned a Grammy nomination.

  • Everyone knows it
  • Little kids
  • Faith
  • Spanish

3:41

Aires de Navidad

Willie Colón and Héctor Lavoe · 1970

Listen

Salsa from the 1970 album Asalto Navideño, with Yomo Toro's Puerto Rican cuatro; Rolling Stone ranks it among the top salsa albums.

  • Parents' era
  • Spanish

3:44

Santa Claus Llegó a la Ciudad

Luis Miguel · 2006

Listen

Santa Claus Is Comin' to Town in Spanish, big-band style; it was a lead single from Luis Miguel's Navidades.

  • Parents' era
  • Little kids
  • Spanish

1:56

Funny Christmas songs for kids

Silly songs for the giggles. A couple carry a heads-up for little ones who take things literally.

I Want a Hippopotamus for Christmas

Gayla Peevey · 1953

Listen

Gayla Peevey was 10; her hometown Oklahoma City raised money so she got a real hippo, which she gave to the zoo.

  • Grandparents' era
  • Little kids

2:35

The Chipmunk Song (Christmas Don't Be Late)

Alvin and the Chipmunks with David Seville · 1958

Listen

Ross Bagdasarian sped up tapes of his own voice to make the chipmunks; it won three Grammys in 1959.

  • Grandparents' era
  • Little kids

2:21

All I Want for Christmas Is My Two Front Teeth

Spike Jones and His City Slickers · 1948

Listen

A music teacher wrote it in 30 minutes after hearing his second graders lisp through their Christmas wishes.

  • Grandparents' era
  • Little kids

Grandma Got Run Over by a Reindeer

Elmo & Patsy · 1979

Listen

Written by Randy Brooks and first performed in 1979 by Elmo and Patsy, a husband-and-wife double act.

It's dark comedy: Grandma, tipsy on eggnog, is trampled by Santa's reindeer on Christmas Eve.

  • Parents' era
  • Dark humor

3:26

Dominick the Donkey

Lou Monte · 1960

Listen

Dominick helps Santa deliver gifts in Italy, where reindeer can't climb the hills; Lou Monte recorded it in 1960.

  • Grandparents' era
  • Little kids

2:31

You're a Mean One, Mr. Grinch

Thurl Ravenscroft · 1966

Listen

That deep voice is Thurl Ravenscroft, not narrator Boris Karloff; he went uncredited in the 1966 cartoon.

  • Everyone knows it

2:56

Nuttin' for Christmas

Art Mooney and His Orchestra with Barry Gordon · 1955

Listen

Six-year-old Barry Gordon sang lead on this 1955 million-seller about a kid owning up to his mischief.

  • Grandparents' era
  • Little kids

I Saw Mommy Kissing Santa Claus

Jimmy Boyd · 1952

Listen

Jimmy Boyd was 13 when he recorded it; Boston's Catholic Church condemned it, thinking it was about an affair.

A child sees Mom kissing Santa, not realizing Santa is Dad in costume; little ones may take it literally.

  • Grandparents' era
  • May confuse little kids

2:32

Snoopy's Christmas

The Royal Guardsmen · 1967

Listen

Snoopy faces the Red Baron on Christmas Eve, and the two flying aces end up going their separate ways in peace.

  • Grandparents' era

3:11

I Am the Grinch

Tyler, the Creator · 2018

Listen

An original rap Tyler, the Creator made for the 2018 animated movie The Grinch.

  • Kids' era

2:38

Quiet Christmas music for dinner and bedtime

Instrumentals and gentle songs that stay in the background while everyone talks or drifts off.

Christmas Time Is Here

Vince Guaraldi Trio · 1965

Listen

The vocal version is sung by children from St. Paul's Episcopal Church in San Rafael, California, for A Charlie Brown Christmas.

  • Everyone knows it
  • Little kids

2:46

Linus and Lucy

Vince Guaraldi Trio · 1964

Listen

First recorded in 1964, it became the Peanuts theme after A Charlie Brown Christmas aired in 1965.

  • Everyone knows it
  • Little kids

3:05

O Tannenbaum

Vince Guaraldi Trio · 1965

Listen

Guaraldi keeps the old German carol's melody and leaves room for soft jazz piano; it's on A Charlie Brown Christmas.

  • Everyone knows it
  • Little kids

5:10

Carol of the Bells

George Winston · 1982

Listen

Solo piano from George Winston's December, a triple-platinum album; the tune comes from a Ukrainian New Year's song.

  • Everyone knows it

3:58

Walking in the Air

Aled Jones · 1985

Listen

The flying song from The Snowman; choirboy Peter Auty sang it in the 1982 film, and Aled Jones had the 1985 hit.

  • Parents' era

Somewhere in My Memory

John Williams · 1990

Listen

The theme of Home Alone, by John Williams with lyrics by Leslie Bricusse; it was nominated for an Oscar.

  • Parents' era

1:04

Christmas Canon

Trans-Siberian Orchestra · 1998

Listen

Pachelbel's Canon with new Christmas words, sung by a children's choir over soft piano and strings.

  • Parents' era
  • Little kids

4:19

No songs match all of these. Try another choice or clear the filters.

Christmas songs with a heads-up

Nothing here is banned. These are popular songs with something a family might want to know first: a breakup, a love song, a sad story or a joke that isn't for little ears. Every note links its source.

Breakup song

Last Christmas

Wham! · on 5 of 7 top lists

It's a breakup song: George Michael sings about the person who broke his heart last Christmas. Source

Love song

Underneath the Tree

Kelly Clarkson · on 5 of 7 top lists

It's a love song about finally having someone to spend Christmas with after a lonely year. Source

Love song

Mistletoe

Justin Bieber · on 3 of 7 top lists

It's a holiday crush song about kissing someone under the mistletoe. Source

Sad song

Blue Christmas

Elvis Presley · on 2 of 7 top lists

It's a sad song about spending Christmas missing someone who doesn't love you back. Source

Grown-ups only

Santa Baby

Eartha Kitt · on 2 of 7 top lists

It's a flirty, tongue-in-cheek list for Santa, asking for furs, a yacht and jewelry, full of innuendo. Source

Sad song

Do They Know It's Christmas?

Band Aid · on 2 of 7 top lists

It's a 1984 charity song about the famine in Ethiopia, so the verses describe hunger and hardship. Source

Love song

Santa Tell Me

Ariana Grande · on 2 of 7 top lists

It's a love song: Ariana asks Santa whether a new boyfriend really cares or will leave like others did. Source

Show 13 more songs with a heads-up

Love song

Like It's Christmas

Jonas Brothers · on 2 of 7 top lists

It's a love song: being with a girlfriend makes every day feel like Christmas. Source

Grown-ups only

Christmas Tree

Lady Gaga featuring Space Cowboy · on 2 of 7 top lists

The lyrics are full of sexual innuendo, and some critics called it not for the family. Source

May confuse little kids

I Saw Mommy Kissing Santa Claus

Jimmy Boyd · on 1 of 7 top lists

A child sees Mom kissing Santa, not realizing Santa is Dad in costume; little ones may take it literally. Source

Grown-ups only

Christmas in Harlem

Kanye West featuring Cyhi the Prynce and Teyana Taylor · on 1 of 7 top lists

The rap verses include explicit language and crude sexual lines. Source

Love song

Merry Christmas Baby

Johnny Moore's Three Blazers with Charles Brown · on 1 of 7 top lists

It's a love song thanking a sweetheart for a happy Christmas. Source

Love song

8 Days of Christmas

Destiny's Child · on 1 of 7 top lists

It's a love song listing gifts from a boyfriend, many of them luxury items. Source

Grown-ups only

Baby, It's Cold Outside

Ella Fitzgerald and Louis Jordan

Its lyrics, with a man urging a woman to stay, drew criticism over consent, and some radio stations pulled it in 2018. Source

Grown-ups only

Fairytale of New York

The Pogues featuring Kirsty MacColl

It opens in a New York drunk tank, and the couple trade insults, including a homophobic slur some radio stations edit out. Source

Grown-ups only

Merry Christmas from the Family

Robert Earl Keen

It's a comic portrait of a rowdy Texas family Christmas, with drinking, chain smoking and convenience-store runs. Source

Sad song

The Christmas Shoes

NewSong

It tells of a boy buying shoes for his terminally ill mother so she'll look beautiful before she dies. Source

How long should a Christmas playlist be?

Christmas songs are short, about 3.2 minutes on average, so roughly 18 fill an hour. Plan on 20 songs for decorating the tree, 40 for a two-hour dinner and about 60 for a three-hour party, so nothing repeats.

For toddlers and preschoolers

Pick songs under three minutes with a chorus that repeats, like Jingle Bells, Rudolph and We Wish You a Merry Christmas. Use the Little kids filter above to see them all. Kids' versions from Super Simple Songs are slower and easier to sing along to than the originals.

When the family is mixed

Alternate the eras: a Bing Crosby song, then a Mariah Carey song, then something from the kids' era. Every playlist above already does this, so everyone gets a song they know.

A Christmas song with your family's names in it

Every song above is about Christmas in general. A custom song is about yours: your names, your traditions, the year the dog ate the cookies for Santa. Here are two we made from made-up stories.

R&B

The Wilsons Come Home

Example Christmas song for the Wilson family, centered on everyone coming home, familiar rooms, and holiday warmth.

Example song 0:00
Make one like this

Example song written from a made-up story. We never share customers' songs.

Rock

Max Saves Christmas

Example holiday song for Max, built around playful kid energy, big imagination, and a Christmas morning adventure.

Example song 0:00
Make one like this

Example song written from a made-up story. We never share customers' songs.

Turn your family's story into a Christmas song

Tell us your names, your traditions and a few memories. You'll hear a free preview in minutes, and you only pay if you love it.

Create your free preview
Create your free preview