Christmas stockings, also known as Santa’s sacks, are a popular purchase in many households, and an items to be relied on year after year.
RELATED: 26 best stocking filler ideas for women
The stocking is often what some use to house the stocking fillers they have bought for their child, or other relative, with the main present waiting to be opened under the tree.
MORE: Christmas Eve box ideas for kids and adults this festive season
SHOP: 25 unique Christmas gifts for kids
However, others may include all of the presents in the sacks, especially if you have a lot over for Christmas and things get a little chaotic.
There are a whole host of retailers who stock traditional, patterned, even personalised Christmas stockings so everyone knows which one is there.
LOVE SHOPPING? Sign up to the HELLO! Edit newsletter
Best Christmas stockings
From M&S, John Lewis, and Aspinal of London, to handmade creations on Etsy and personalised variations on Not On The High Street, plus many more, we have found the best Christmas stockings for all.
Fortnum & Mason Christmas stocking
With burlap fabric, tartin trim and personalised name, Fortnum & Mason's rustic Christmas stocking has a true artisan feel. And you can even get special ones for your dog or cat.
Personalised Tartan Hessian Stocking, £34.95, Fortnum & Mason
SHOP NOW
Harrods Christmas stocking
Everything about Harrods' Christmas stocking is classically lavish, from the gold colour to the embellishment, adding a touch of chic luxury to the mantelpiece.
Embellished Christmas Stocking, £60, Harrods
SHOP NOW
M&S Christmas stocking
M&S is the one stop shop for simply everything, whether you are on the hunt for Christmas cards, gifting, presents for under £20, Christmas feast, and even Christmas stockings.
For those who are channelling the white Christmas decor this season, M&S has some classic textured Christmas stockings to shop, as well as HArry Potter, Percy Pig, and personalised variations.
Borg Christmas Stocking, £10, M&S
SHOP NOW
John Lewis Christmas stocking
John Lewis is another firm favourite of ours when it comes to a much-needed shopping spree, or Christmas gift run.
You can buy for everyone in the family, and even get matching Christmas stockings, just in case Santa makes a stop at your home this Yuletide.
Great Little Trading Co Reindeer Christmas Stocking, £26, John Lewis
SHOP NOW
Mamas & Papas Christmas stocking
Mamas & Papas is top of our list of shopping destinations when buying for children and one we recommend to all new parents.
Not only does the label have an impressive range of baby clothes, prams and toys, but also festive pieces, such as Christmas stockings.
Mamas & Papas has launched its epic Black Friday sale with up to 50% off parenting essentials, as well as 25% off clothing. If you book a free personal shopping experience you get a free gift worth £25 with any purchase. So it’s the place to shop this Christmas.
Santa Large Christmas Stocking, £14.25 (WAS £19), Mamas & Papas
SHOP NOW
NotOnTheHighStreet Christmas Stocking
NotOnTheHighStreet has an amazing selection of unique Christmas stockings - even the Harrow & Green Santa sack that Princess Kate is said to have bought for Prince George and Princess Charlotte.
Harrow & Green Santa Sack, £24.95, NotOnTheHighStreet
SHOP NOW
Oliver Bonas Christmas stocking
A quaint and colourful Oliver Bonas stocking with tassel detail and Christmas embroidery has a classic Nordic-inspired feel.
Embroidered White Fabric Christmas Stocking, £22.50, Oliver Bonas
SHOP NOW
RELATED: 24 of the best Christmas jumpers you'll find this year - trust us!
MORE: 11 Christmas cushions for a cosy and festive home this holiday season
Etsy Christmas stocking
Etsy seller, lovedbyjacob, has nailed the Christmas decorations in the form of their Personalised Christmas Stockings, as shoppers can select to have a name added, as well as one of two designs, a nutcracker or a sugar plum fairy.
Shoppers are going crazy for this design, which has racked up over 120,000 reviews on the site, as one gushed: “I am so impressed with the product. I got two personalized stockings and I am in love!!”
Personalised Christmas stocking, from £4.99, Etsy
SHOP NOW
Aspinal of London Christmas stocking
For those shopping for someone who has everything, or likes a little taste of luxury, there is no better buy than Aspinal of London’s Luxury Personalised Christmas Stocking.
From the decadent pattern of the hand embroidery, the luxe velvet fabric, to the option to get the stocking customised, and hand wrapped, this is just chef’s kiss.
Luxury Personalised Christmas Stocking, £195, Aspinal of London
SHOP NOW
Anthropologie Christmas stocking
Anthropologie fills us with joy every time we shop online and in-store, with its vibrant colours, niche prints and patterns.
From the homeware, to the clothing, stationery to accessories, Anthropologie has all bases covered, including stunning Christmas stockings, which we can proudly admit to wanting every single design.
Velvet Stocking, £66, Anthropologie
SHOP NOW
Paperchase Christmas stocking
Paperchase is the first port of call when it comes to buying Christmas cards, wrapping, even cute stationery to make the process of writing Christmas cards fun.
Plus, they have a whole host of Christmas stockings to snap up now, including one designated for your pets, because you can’t leave them out this Christmas.
Paw Shaped Pet Christmas Stocking, £16, Paperchase
SHOP NOW
Cath Kidston Christmas stocking
If you love the whimsy of Cath Kidston, you'll want to add a touch of joy to your home with the brand's festive Chrismas stocking. The stocking feaures a bright pink pompom and Cath Kidston's hand-painted Christmas print - and also has a label on top to make sure Father Christmas knows it's yours.
Christmas Sky Stocking, £22, Cath Kidston
SHOP NOW
Amazon Christmas stocking
Buying Christmas stockings, and just Christmas gifts in general, can be expensive, but Amazon has made it just a little more purse friendly.
You can buy a whole host of Christmas stockings online to suit any one, but one in particular is this set of three festive designs, which means you’re spending around £5 per stocking - and that doesn’t feel too bad.
Christmas Stocking Set of 3, £15.96, Amazon
SHOP NOW
The White Company Christmas stocking
The White Company is our haven when it comes to Christmas, and if you are planning to transform your home into The White Company grotto, look no further.
While some may be looking for smaller trinkets to decorate the home, or a full transformation, The White Company has everything you need.
Faux-Fur Stocking, £40, The White Company
SHOP NOW
Wayfair Christmas stocking
Wayfair has already launched its Black Friday sale and we couldn’t be happier, as it includes some festive pieces.
We are lusting after the 3D Boy and Girl Elf 2 Piece Stocking Set, which brings extra fun to your child’s stocking.
3D Boy and Girl Elf 2 Piece Stocking Set, £20.99 (WAS £35.99), Wayfair
SHOP NOW
Next Christmas stocking
Next has a whole host of Christmas stockings suitable for all ages to shop online now, which you won't want to miss.
From personalised designs, traditional styles, including this fair isle print, and simple velvet numbers with a fur edging, there are plenty to choose from.
Personalised Red Fair Isle Kitsch Christmas Stocking by Dibor, £15, Next
SHOP NOW
My 1st Years Christmas stocking
My 1st Years has a stunning array of gifts for children at all times of year, especially Christmas.
Whether you are shopping for a child’s first Christmas, a newborn, new parent, or stocking up on festive decorations, My 1st Years has you covered.
Personalised Small Red Embossed Velvet Stocking, £16.80 (WAS £21), My 1st Years
SHOP NOW
HELLO!'s selection is editorial and independently chosen – we only feature items our editors love and approve of. HELLO! may collect a share of sales or other compensation from the links on this page. To find out more visit our FAQ page.