What is the name of the princess in 'Shrek'?
Answer
Fiona
Answer
Fiona
The princess in “Shrek” is Princess Fiona. She begins the film as a royal figure imprisoned in a tower, but her character soon becomes much more than a traditional fairy-tale damsel.
Fiona is under an enchantment that transforms her into an ogre after sunset. She believes the curse will be broken when she receives a true-love kiss, so she expects a conventional romance with a prince or knight. Instead, she falls in love with Shrek, an ogre whose blunt manner hides a caring and vulnerable nature.
The film's central twist is that Fiona's ogre form becomes permanent after the spell is broken. This reverses the usual fairy-tale expectation: her “true” form is not the conventionally beautiful princess, but the form that reflects her love and self-acceptance. She is voiced by Cameron Diaz in the original film.
Fiona later marries Shrek, meets her parents in “Shrek 2,” becomes a mother, and is portrayed as a capable fighter and leader in later films.
Source: Wikipedia · fact-checked Aug. 2026