Ruby Hanshaw
Ruby Hanshaw
Vital Statistics
Species Human
Gender Female
Hair color Black
Eye color Light green
Other Statistics
Affiliation Princess Sofia;
Team Marshak (temporarily)[1];
Dunwiddie Ducks[2]
Family Mrs. Hanshaw (mother);
Unnamed cousin[3]
Production Details
First appearance Sofia the First: Once Upon a Princess
Played by Fiona Bishop[4]
Diamond White

Ruby Hanshaw[3] is a villager of Enchancia, and the best friend of Princess Sofia and Jade.


Total appearances: 18.


  • Ruby and her mother are unique amongst a few of the other characters as they have both a first and last name.


  1. "Mystic Meadows", season 2, episode 13.
  2. "A Tale of Two Teams", season 2, episode 24.
  3. 3.0 3.1 "The Buttercups", season 1, episode 15.
  4. Sofia the First: Once Upon a Princess, season 0, episode 0.