12 Best Christmas Stockings For Babies, Toddlers, Kids And Teens

Olivia Thristan
Dec 23, 2023 By Olivia Thristan
Originally Published on Jul 05, 2021
12 Best Christmas Stockings For Babies, Toddlers, Kids And Teens.
Age: 0-18
Read time: 7.6 Min

Here at Kidadl, we love Christmas and the joy it brings.

With presents, good food, lots of happiness and spending time with friends and family, it is simply the most wonderful time of the year. Whilst planning your Christmas Day, there are lots of things to consider including stockings, what to put in them, when to open them and who should have them.

The history of the stocking started with the patron saint of children, called St Nicholas. He was born back in 270 AD. The tradition of stockings started with kids leaving a stocking out overnight in the hope that they would be visited by St Nicholas. They started just using their own socks and developed over time to use stockings, which have only got bigger and more elaborate. Over the years stockings have become a hugely popular tradition and many people around the globe use them either to fill with presents for kids or as Christmas decorations around the house.

Stockings can be opened at different times depending on your preferences. Many parents opt to let children open them early in the morning on Christmas day, whilst others give them to their children on Christmas Eve to give their kids something to do before the main event the next day. The choice is completely personal and there isn't  a right or wrong time to do it.

If you're struggling to decide where to buy the best stocking your kids, we have rounded up 12 of our favourites, to help you prepare for Christmas. Whether you have a baby, toddler, young kids or even teens this list will help you find the perfect Xmas stocking for your family.

For more ideas and inspiration, check out these stocking fillers for kids and this list of the best Santa sacks for kids of all ages.

Kidadl's Top Pick

Whilst all the stockings on this list come highly recommended, this is our top pick as it has all of the wonderful elements of a traditional stocking with added personalisation.

1. MBT Studio Personalised Christmas Stocking 'Fairy Lights'

MBT Studio Personalised Christmas Stocking 'Fairy Lights'.

There is something extra special about getting a personalised stocking. It shows the amount of love and care which has gone into the stocking and can last for years, which makes this the ultimate type of stocking. As well as offering a personalised element this stocking also has a cute Christmas fairy lights design, ready for your kids to enjoy on Christmas Eve. With a number of different fonts available to choose from for the personalisation, you will be spoilt for choice when choosing your perfect Santa stocking.

Main Features

  • Price: £24.95
  • Can add customisation in a choice of 6 fonts
  • Good for decoration and for mini presents

Best For Teens

2. Matalan Up To Snow Good Christmas Stocking

Matalan Up To Snow Good Christmas Stocking.

We love this punny Christmas stocking as it is great for teenage girls. With Matalan Christmas stockings you can expect high quality items which are made to last. This is a lovely bright pink stocking, decorated with sequins which say 'Up To Snow Good' with a faux fur trim around the top.  Fill this to the brim with lovely gifts for the girly girl in your family and it'll be sure to bring a smile to their face on Christmas morning.

Main Features

  • Price: £12
  • Great for girls
  • Easy to hang up
  • Sequin detailing

Best For Harry Potter Fans

3. Harry Potter Hogwarts Christmas Stocking

If you are a family of Potterheads, then you will love our choice for Harry Potter fans. This Christmas stocking is great for any fans of the wizarding world of Hogwarts. Featuring all four of the houses, surrounded by a banner that says Hogwarts on the front, as well as the traditional colours of red and yellow to symbolise their uniform. The stocking comes with a Harry Potter hanging tab and is the perfect choice for a kids' Christmas stocking.

Main Features

  • Price: £5
  • 100% polyester
  • Great for any Harry Potter fans

Best For Families On A Budget

4. Card Factory Christmas Rocket Stocking

Card Factory Christmas Rocket Stocking.

We love that there are so many budget options for kids' stockings, starting at as little as £1. We found this budget pick for £1.99 from Card Factory which is super cute. With a reindeer, polar bear and Santa onboard the rocket, this choice for small Christmas stockings is uniquely designed.

Main Features

  • Price: £1.99
  • Great detailing
  • A unique design

Best For Disney Fans

5. Disney Frozen Stocking With Anna And Elsa Design‍

Disney Frozen Stocking With Anna And Elsa Design.

This is the perfect kids choice for Disney Christmas stockings, featuring Elsa and Anna on the front of this 'Frozen' themed Christmas stocking. If you have a 'Frozen' fan in your family this stocking will go down especially well as it's one of the best Christmas Disney stockings on the market. It makes a particularly great choice for a girls' Christmas stocking and will hold plenty of little presents inside.

Main Features

  • Price: £7.99
  • Features Elsa and Anna
  • 34cm tall

Best Knitted Stocking

6. Wilko Traditional Christmas Knitted Stocking‍

Wilko Traditional Christmas Knitted Stocking.

If you're looking for a knitted Christmas stocking then Wilko have you covered with this lovely traditional style stocking featuring a red sock and white banding on the top. The knitted texture of the stocking will bring a cosy feel to your home.

Main Features

  • Price: £8
  • Knitted Christmas stocking
  • Traditional style

Best For Pets

7. DIBOR Pet Parents Personalised Dog Christmas Stocking‍

DIBOT Pet Parents Personalised Dog Christmas Stocking.

Of course, we had to include the fluffy family members when looking for stockings for Christmas. Your furry friend has to be included in the festivities. Getting a personalised stocking with their name on and filling it with pet treats will not only be a treat for the dog but will be a fun family bonding activity too that kids will love.

Main Features

  • Price: £14.95
  • H40 x W20.5cm
  • Fun for the whole family

Best For Babies

8. My 1st Years Personalised Small Fur Top 1st Christmas Stocking‍

My 1st Years Personalised Small Fur Top 1st Christmas Stocking.

A personalised gift can be the perfect way to celebrate your baby's first Christmas as it is something they can look back on when they're older. This lovely personalised stocking from My 1st Years is a great choice for baby stockings.  Whether your little one is a boy or a girl, they will love this baby Christmas stocking.

Main Features

  • Price: £22
  • A great keepsake for years to come
  • Personalise with up to 16 characters

Best For Toddlers

9. Personalised Traditional Stockings‍

Personalised Traditional Stockings

If you're looking for stocking for your toddler, Not On The High Street has some great options suitable for all toddlers. With a choice of a reindeer or a Santa design and with added personalisation of their name you're bound to light up some faces with these kids' Christmas stockings.

Main Features

  • Price: £14.95
  • Suitable for any age
  • Hand embroidered

Best For Fans Of The Grinch

10. The Grinch Christmas Stocking

The Grinch Christmas Stocking.

It's always important for Santa to know whether the kids have been naughty or nice. This Grinch themed stocking is a funny choice for those who may not have been on their best behaviour this Christmas. Besides, there is always one Grinch in every family!  Why not treat your kids to this funny stocking which we think is one of the best Christmas stocking for kids? This is also a great pick for children's stockings for kids who love the Christmas film 'The Grinch'.

Main Features

  • Price: £9.99
  • Features the Grinch
  • One of the most fun Xmas stockings

Best For Design

11. John Lewis & Partners Boucle Polar Bear Stocking‍

John Lewis & Partners Boucle Polar Bear Stocking.


We love this wonderful John Lewis Christmas stocking as, whilst it looks like a plain red stocking on the back, on the front, it shows off a lovely 3D design, with a pop-art style polar bear. Not only do these make lovely stockings but they are also the perfect decorations for transforming your home into the ultimate Christmas haven.

Main Features

  • Price: £15
  • 3D scarf and hat design
  • Brightly coloured and bold

Best Traditional Stocking

12. John Lewis & Partners Velvet Stocking With Faux Fur Trim

John Lewis & Partners Velvet Stocking With Faux Fur Trim.

If you are searching for traditional Christmas stockings then you'll love this one from John Lewis. The whole family can match with these faux fur Christmas stockings, which is lovely for creating a matching décor this year. If you're looking for red Christmas stockings, John Lewis has you covered.

Main Features

  • Price: £18
  • Faux fur trim
  • Classic stocking

Kidadl Best Buys selects the top parent-recommended products across the web for families of all ages. If you liked our suggestions for best Christmas stockings then you'll love our guide to the best kids' Christmas hampers, or if you're looking for a more environmentally advent calendar this year, why not look at our suggestions for the best wooden advent calendars.

We Want Your Photos!
We Want Your Photos!

We Want Your Photos!

Do you have a photo you are happy to share that would improve this article?
Email your photos

More for You

See All

Written by Olivia Thristan

Bachelor of Science specializing in Cinematography and Film/Video Production

Olivia Thristan picture

Olivia ThristanBachelor of Science specializing in Cinematography and Film/Video Production

With a degree in Film and Television Production from Staffordshire University, Olivia is a writer who is passionate about photography and loves to watch documentaries. When she's not working on her writing, Olivia can usually be found experimenting with baking, collecting Lego figures, getting creative with polymer clay, and searching for the best pizza joints in the West Midlands and beyond.

Read full bio >
Read the DisclaimerFact Correction