Pulled from the Grimm fairytales, Rapunzel is a German name derived from an edible plant of the same name. She’s notable for her long, flowing hair and is depicted as being feistier than other princesses in Disney showings.