In the first Shrek film, what is the name of the princess Shrek rescues from her tower?
Answer
Princess Fiona
Answer
Princess Fiona
In the first Shrek film, the princess Shrek rescues from her tower is Princess Fiona.
Fiona is introduced as a princess imprisoned in a castle guarded by a dragon. Lord Farquaad sends Shrek to rescue her because he wants to marry a princess and become king. Shrek, Donkey, and Fiona travel back toward Farquaad’s kingdom, and Fiona becomes central to the story rather than remaining a conventional damsel in distress.
A major plot reveal is that Fiona transforms into an ogre at sunset because of a curse. Her ogre form becomes permanent after she and Shrek fall in love. The character is voiced by Cameron Diaz in the main animated films, while several performers portray her in other versions of the franchise.
Fiona is sometimes confused with the unnamed princesses referenced in other fairy tales, but Princess Fiona is an original character created for the Shrek story.
Source: Wikipedia · fact-checked Sept. 2026