What is the name of Shrek’s wife in the Shrek film series?

The story behind the answer

Princess Fiona is Shrek’s wife in the Shrek film series.

Cameron Diaz voices Fiona in the four main Shrek films. She is introduced as a princess imprisoned in a castle and protected by a dragon, with Shrek hired to rescue her for Lord Farquaad.

Fiona has a secret curse that transforms her into an ogre after sunset. The story ultimately reveals that her ogre form is not a temporary problem but the form in which she feels most authentic. Her relationship with Shrek challenges the fairy-tale expectation that a princess must end up with a conventional human prince.

Fiona becomes an ogre permanently after her true love’s kiss in the first film. She and Shrek marry at the end of Shrek and have three ogre children, Fergus, Farkle, and Felicia, whose names are revealed in Shrek the Third.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: