Princess Fiona is not a Disney Princess because she comes from the Shrek movies, which are produced by Dreamworks, a rival company of Disney.read more