Shrek’s girlfriend is Princess Fiona, his wife since 2001. The girlfriend part barely had time to exist, because they go from strangers to married inside a single film.
That speed is the whole point. DreamWorks built a princess specifically to break the fairy-tale rulebook, then had her fall for the one rescuer the rulebook says she should run from.
The real questions about her are why she turns into an ogre and why she stays one. The production story behind her is stranger than either, and the fan wikis mostly skip it.
Who Is Shrek’s Girlfriend? The Short Answer
Princess Fiona is the daughter of King Harold and Queen Lillian of Far Far Away, cursed to become an ogre each night until true love’s first kiss. Shrek rescues her, marries her, and she keeps the ogre form for good.
Calling her a girlfriend is technically accurate for about three days of story time. By the end of the first movie she is Shrek’s wife, and every sequel treats the marriage as the engine of the plot.
| Quick fact | Answer |
|---|---|
| Full name | Princess Fiona of Far Far Away |
| First appearance | Shrek (2001) |
| Species | Human by day, ogre by night; ogre permanently after the first film |
| Parents | King Harold and Queen Lillian |
| Spouse | Shrek, married at the end of the first movie |
| Children | Triplets Fergus, Farkle, and Felicia |
| Voice | Cameron Diaz, from 2001 onward |
| Based on | The princess in William Steig’s 1990 picture book Shrek! |
| Signature move | Mid-air martial arts, first used on Robin Hood’s Merry Men |
The Curse That Ruled Her Nights
As a child, Fiona was cursed by a witch to wear one shape by day and another by night, until true love’s first kiss locked in her true form. Every sunset turned the human princess into an ogre, and every sunrise turned her back.
Her parents treated the curse as a scandal to be managed rather than a daughter to be helped. They kept her indoors after dark, then took the Fairy Godmother’s advice and sealed her in a castle tower guarded by a dragon and a moat of lava.
The arrangement had a quiet transaction underneath it. King Harold owed the Fairy Godmother a favor, and the repayment plan was that her son, Prince Charming, would be the designated rescuer and claim the kingdom by marriage.
So Fiona waited for years, rehearsing how her rescue was supposed to look. The tragedy the first film mines for comedy is that she memorized a script nobody else was following.
From Rescue to Wedding: The Fastest Courtship in Animation
Shrek rescues Fiona as a business deal, not a romance. Lord Farquaad wants a bride so he can legally call himself king, and Shrek wants the fairy-tale squatters evicted from his swamp, so the two trade errands.
The rescue itself goes wrong by her standards immediately. Her knight turns out to be an ogre in a stolen helmet who skips the poetry, skips the kiss, and drags her out through a window while the dragon is distracted.
Then the road trip does what road trips do. Fiona belches back at Shrek without apology, cooks him weedrat rotisserie, and takes apart the Merry Men in a slow-motion fight scene that openly spoofs The Matrix.
Watch her sunsets on a rewatch, though. Every evening she suddenly needs to make camp early, and one night she bolts into an old windmill and refuses to come out, because the light is about to give her away.
That windmill is where the movie breaks your heart on schedule. Donkey discovers the ogre Fiona and hears her explain the curse, while Shrek, standing outside with sunflowers, catches only the fragment where she calls herself an ugly beast.
He assumes she means him. The next morning he hands her to Farquaad out of spite, she accepts out of hurt, and both of them are miserable for exactly the reason neither will say out loud.
Donkey, the actual hero of this plot, tells Shrek what she really said. Shrek crashes the wedding, Fiona lets the sunset reveal her secret in front of the entire church, and Farquaad recoils and orders them both locked away.
Dragon eats Farquaad, which resolves the legal question. The kiss follows, the curse resolves, and Fiona takes love’s true form: not the princess by day, but the ogre, permanently.
Wife, Mother, Warrior: Fiona After the First Film
Everything after 2001 tests the marriage instead of the courtship. Fiona drags Shrek to meet her parents, raises three ogre babies, and in one alternate timeline never gets rescued at all.

Shrek 2 is the meet-the-parents movie, and Fiona spends it refusing every offered upgrade back to human. It also gives her the franchise’s best punchline, when she greets Prince Charming’s forced kiss with a headbutt.
In Shrek the Third she becomes a mother of triplets while organizing a princess jailbreak on the side. Shrek Forever After goes further and shows the timeline where no one saved her, so she saved herself and now leads an ogre resistance army.
The announced Shrek 5 picks the family up years later, with the triplets grown into teenagers and a trip to Further Further Away on the map. Early details are thin and may shift before release.
The Franchise’s Other Girlfriend: Dragon and Donkey
Fiona is not the only love interest the first movie produces, because the dragon guarding her tower falls for Donkey mid-rescue. What starts as Donkey flirting to avoid being eaten turns into the series’ strangest stable couple.
Dragon is also the reason Shrek and Fiona get their ending at all. She is the one who bursts through the church window and swallows Lord Farquaad whole, clearing the legal path to the swamp wedding.
By Shrek the Third the pair have children of their own, the flying donkey-dragon hybrids fans call dronkeys. If you searched for an ogre’s girlfriend and found a dragon’s boyfriend instead, the franchise considers that a feature.
Cameron Diaz, a Fired Comedian, and the Fiona That Scared Kids
Fiona was voiced by Cameron Diaz in every film, but she was written and partly recorded for Janeane Garofalo first. Garofalo was dropped from the project with little explanation, a firing she has joked about for years.
The role turned out to be one of the best-paid gigs in Hollywood. By 2007, Diaz was reportedly earning fifteen million dollars or more per movie, and business press coverage credited the Shrek franchise as a major reason.
The animation side had a stranger problem: Fiona looked too real. She was among the first human leads in a computer-animated feature, and early test screenings found that children reacted badly to her near-photoreal face.
DreamWorks pulled the design back into stylized cartoon territory, giving human Fiona her familiar red braid and forest-green gown. I would still nominate that first hyper-real draft as the scariest thing the studio ever rendered.
The pullback did not stop the technical showing-off. Animators built new systems to render believable skin, hair, and cloth for her, work that later human characters in computer animation quietly inherited.
Her literary source is humbler than any of this. In William Steig’s original 1990 picture book, Shrek simply meets a princess even uglier than himself, and the two delight in being hideous together.

Why the Internet Still Argues About Fiona
Fiona endures because she is a walking argument about what princesses are for. She sings like Snow White until the bluebird explodes, waits in a tower like Sleeping Beauty, then wins her own fights and picks the ogre.
| Storybook princess template | What Fiona does instead |
|---|---|
| Waits to be rescued by a prince | Gets rescued by an ogre running an errand, complains about the format |
| Beauty is the reward | True love’s kiss makes her an ogre forever |
| Needs protection | Knocks out armed bandits and, later, Prince Charming |
| Story ends at the wedding | Four sequels about the actual marriage |
Fan debates about her design still fill Reddit threads twenty-plus years on, including long arguments over whether her ogre look was drawn as a joke about masculinity. The most common landing spot is affectionate.
“Im fairly certain that *was* the joke. She is an icon though, love her character.”
– r/Shrek, February 2026 (87 upvotes)
The romance itself has outgrown the movies and become a template real couples borrow. One of Reddit’s biggest recent hits was a man who spliced his own proposal into the film.
“To propose to my girlfriend of four years, I edited myself into the first Shrek movie!”
– r/funny, December 2025 (53,370 upvotes)
That post pulled over 53,000 upvotes, and the couple in it never met a dragon. A joke fairy tale from 2001 keeps doing real romantic work because its central promise reads as honest.
Here is the judgment worth keeping: Fiona is the only famous princess whose happy ending made her, by fairy-tale math, uglier. The film calls that outcome beautiful and never winks, which is why this love story has outlived a thousand prettier ones.
FAQ
Is Fiona Shrek’s girlfriend or his wife?
Fiona is Shrek’s wife, married at the end of the first movie in 2001. The girlfriend stage lasts roughly one road trip, from her tower rescue to the wedding crash at Farquaad’s church.
Why does Fiona stay an ogre after true love’s kiss?
The curse promised she would take love’s true form, and her true love is an ogre who fell for the version of her that belches and fights. She expected beauty, got the ogre, and chose to keep it.
Who voices Shrek’s girlfriend, Princess Fiona?
Cameron Diaz has voiced Fiona in every Shrek film since 2001. Sally Dworsky and Renee Sandstorm covered some of her singing, Holly Fields voices her in several video games, and Janeane Garofalo was the original casting before being replaced.
Do Shrek and Fiona have children?
Yes, they have ogre triplets named Fergus, Farkle, and Felicia, born in Shrek the Third (2007). The announced fifth film reportedly ages them into teenagers.
Is Fiona in Shrek 5?
Yes, Fiona appears in the announced Shrek 5, still living in the swamp and traveling to Further Further Away with Shrek, Donkey, and the kids. Plot details released so far are early and could change.