What Meghan Wore to Princess Eugenie's Wedding
Five months after her own wedding at St George's Chapel, Meghan returned as a guest in navy Givenchy. Here is what we know of the look, and why it mattered.
On 12 October 2018, Meghan, Duchess of Sussex, walked back into St George’s Chapel at Windsor Castle, this time not as a bride but as a guest. Princess Eugenie was marrying Jack Brooksbank in the very chapel where Meghan and Prince Harry had married just five months earlier, and the occasion called for a different kind of dressing altogether: elegant, considered, and careful never to compete with the day’s actual bride.
For the ceremony, Meghan chose a navy coat dress by Givenchy, the same Paris house, under creative director Clare Waight Keller, that had designed her own wedding gown that May. She finished the look with a navy hat by British milliner Noel Stewart and a pair of nude heels, her hair swept into a neat chignon. It was a quiet, deliberate outfit for a day that, unknown to almost everyone watching, carried a private significance of its own for the Sussexes.
A second wedding at the same chapel
Weddings at St George’s Chapel are not an everyday royal occurrence, which made the timing of Eugenie and Jack’s day, barely five months after Harry and Meghan’s own ceremony there in May 2018, feel especially pointed. The fifteenth-century chapel within the walls of Windsor Castle has hosted royal weddings for centuries, but rarely two so close together, involving so much of the same immediate circle of family and friends.
For Meghan, returning to the building as a guest rather than a bride was its own small milestone, barely six months into life as a working royal. She was back among the same pews and choir stalls, this time as a well-wisher for Princess Eugenie, a cousin by marriage and a friend Meghan has spoken of warmly since.
Royal commentators at the time read the venue repeat as a marker of just how eventful a single year had been for the family, one royal wedding in May, a second in October, with Archie’s christening still to come.
The navy Givenchy dress
Meghan’s outfit was reported at the time as a navy coat dress by Givenchy, a tailored, knee-length silhouette in the deep, formal blue that has become one of her most reached-for colours for daytime royal engagements. Choosing the same house that had dressed her for her own wedding was widely read as a considered piece of continuity, a nod to the designer relationship rather than a repeat of any specific garment.
Clare Waight Keller, who led Givenchy’s womenswear at the time, had built Meghan’s wedding gown around a restrained philosophy: clean lines, minimal embellishment, a focus on cut over decoration. The coat dress worn to Eugenie’s wedding followed the same instinct on a smaller, far less scrutinised scale, proving the design language could serve both a bride’s most photographed day and a guest’s quieter one.
Navy is, in general, a shrewd choice for royal wedding guests: formal enough for a chapel ceremony, well clear of anything approaching bridal white, and clean against Windsor’s grey stone without drawing the eye from the couple at the altar, a colour Meghan has returned to often since.
A hat by Noel Stewart, and the finishing touches
No royal wedding outfit is complete without a hat, and Meghan’s choice came from Noel Stewart, a London milliner known in royal fashion circles for structured, architectural designs that photograph well from a distance, a genuine consideration for any guest seated within camera range of a chapel aisle. The navy hat matched her dress closely in tone, keeping the silhouette cohesive rather than introducing a contrasting statement piece.
Hats carry real functional weight at events like this one. Chapel weddings generally call for head coverings among the more formal royal guests, and a well-chosen hat does useful visual work too, framing the face for arrivals photography without overwhelming a comparatively simple dress. Reports from the day describe Meghan’s hair worn up in a neat chignon beneath the hat, her make-up kept deliberately natural, a combination that let the accessories do their job without competing for attention.
Nude shoes and a considered palette
Completing the look, Meghan is reported to have worn nude heels, a practical and visually smart choice alongside a navy dress: nude shoes lengthen the leg line beneath a knee-length hemline and avoid drawing focus away from the outfit’s main colour statement, a small but deliberate piece of styling logic that recurs across much of her wardrobe from this period.
The overall palette, navy, nude, and understated gold jewellery, sits firmly within what might be called safe formal dressing for a royal wedding guest: rich enough to feel appropriately dressed for a chapel ceremony, restrained enough to leave no doubt about whose day it actually was. It is a formula that has served Meghan well at other family weddings and christenings since.
There is real craft in dressing this quietly for an event with so many cameras trained on the guest list, every element working to support the outfit as a whole rather than introduce a single stand-out feature.
The secret she was keeping in the pews
What makes Eugenie’s wedding especially notable in hindsight is what Meghan and Harry were quietly carrying with them. The couple were newly, though not yet publicly, expecting their first child, and the day’s various gatherings, the ceremony, the reception at St George’s Hall, gave them a chance to share the news individually with close family before any formal announcement.
Kensington Palace confirmed Meghan’s pregnancy publicly just three days later, on 15 October 2018, as she and Harry touched down in Sydney at the start of their sixteen-day tour of Australia, New Zealand, Fiji and Tonga. That timing meant the navy coat dress worn at Eugenie’s wedding was, in effect, one of the last outfits Meghan wore as a still-private expectant mother, a detail entirely invisible to anyone watching at the time.
It adds a quiet layer of significance to what might otherwise read as a straightforwardly elegant guest outfit. Nothing about the silhouette suggested anything beyond considered, formal dressing, which, for a family so used to being photographed, was rather the point.
Never outshine the bride
Across her years as a working royal, Meghan’s approach to wedding-guest dressing has followed a consistent principle: dress well, dress formally, and never compete with the bride. It is an unwritten rule that governs royal wedding attendance generally, but one Meghan has appeared to follow with particular discipline, favouring tailored coats, coat dresses and structured separates over anything with the drama of a statement gown.
The navy Givenchy look for Eugenie’s wedding is a clear example: rich enough in colour and cut to look appropriately dressed, restrained enough in silhouette to stay firmly in a supporting role, never competing with Eugenie’s Peter Pilotto wedding dress or the day’s official photographs.
This approach has held across most of the family weddings Meghan has attended since, from Lady Gabriella Windsor’s wedding the following year to more recent celebrations: dress for the room, honour the day’s actual subject, and let the details do the more interesting work.
A quiet outfit with a lot going on beneath it
Looked at now, Meghan’s navy Givenchy outfit for Princess Eugenie’s wedding reads as a study in restraint: a considered colour, a familiar designer, and just enough formality for a chapel ceremony, worn by a woman who was, unbeknownst to the watching cameras, already carrying news that would reshape the following year. It is a reminder that the quietest looks in a royal wardrobe are often doing the most work.
Frequently asked questions
What did Meghan Markle wear to Princess Eugenie’s wedding?
Meghan wore a navy coat dress by Givenchy, the same fashion house that designed her own wedding gown, paired with a navy hat by British milliner Noel Stewart and nude heels.
When was Princess Eugenie’s wedding?
Princess Eugenie married Jack Brooksbank on 12 October 2018 at St George’s Chapel, Windsor Castle, the same venue where Meghan and Prince Harry had married five months earlier.
Why did Meghan wear Givenchy again after her wedding dress?
Her wedding gown had been designed by Clare Waight Keller at Givenchy that May, so wearing the house again for Eugenie’s wedding was widely read as a considered nod to that relationship.
Was Meghan pregnant at Princess Eugenie’s wedding?
Yes, though it was not yet public. Meghan and Harry are reported to have shared the news privately with close family at the wedding, with the pregnancy confirmed officially three days later as they began their Australia tour.
Who designed Meghan’s hat for the wedding?
The navy hat was by Noel Stewart, a London milliner known for structured designs that read well in wedding photography, chosen here to closely match the tone of her dress.
Did Meghan’s outfit compete with Princess Eugenie’s wedding dress?
No. Princess Eugenie wore a gown by British label Peter Pilotto, and Meghan’s restrained navy look was designed, in keeping with general royal wedding-guest etiquette, to support rather than rival the bride’s day.
What shoes did Meghan wear to the wedding?
She is reported to have worn nude heels, a styling choice that elongates the leg line beneath a knee-length hemline while keeping focus on the outfit’s main colour rather than the footwear.
Has Meghan worn navy to other royal weddings since?
Navy has remained one of her most frequently chosen colours for formal daytime royal engagements, valued for reading as suitably formal for a chapel setting without approaching anything close to bridal white.
This article draws on contemporaneous fashion and royal reporting from October 2018 covering Princess Eugenie and Jack Brooksbank’s wedding; described as of 2026. Some outfit details, including exact garment construction, are as reported by fashion press at the time rather than officially confirmed by the Royal Household.