Yes! Sophie is the best name for a girl! Sophie means angel and clever!
I think you should chose that name.
Soph, Sophi, or Soh are all good nicknames for Sophie.
The character's name is Sophie... played by Amanda Root in 1989 and Ruby Barnhill in 2016.
Sophie is a cool name
Sophie Altman's birth name is Sophie Robinson.
Sophie Cossaeus's birth name is Sophie Weingrtner.
Sophie Stierle's birth name is Sophie Boehringer.
Sophie Pagay's birth name is Sophie Berg.
Sophie Morlon's birth name is Sophie Petit.
Sophie Cartman's birth name is Sophie Newton.
Sophie Laine's birth name is Lauren Harper McMenamin.
A good middle name for Grace could be Rose, Elizabeth, Marie, or Anne.
Sophie Dahl is his granddaughter, he name the character after her.