I adore the name Sophie, so spunky and fresh. It can stand on its own, or as a nn for Sophia, even when Sophia is the mn.SarahSophia seems the best overall flow. "SophieSarah" makes Sophie sound more like an adjective than a name (ex: soapy Sarah, sappy Sarah).