Som mellemnavn har pigenavnet Sofie (historisk set også hyppigt skrevet Sophie) fælles etymologisk rod med det oprindelige fornavn, der stammer fra det klassiske græske navn Sophia. Navnet bærer den dybe og filosofiske betydning "visdom". Indføringen af navnet som mellemnavn eller sekundært fornavn i det danske navnesystem skete i forbindelse med opkaldelsestraditioner, hvor slægtens kvindelige navnelinjer skulle bevares.
Navnekombinationer med Sofie som mellemnavn vandt især fodfæste i Danmark i løbet af 1800-tallet, kraftigt forstærket af royal inspiration, da navnet florerede i de europæiske fyrstehuse. Det blev en udbredt skik i herregårdsmiljøerne, det urbane byborgerskab og efterhånden også i den brede landbefolkning at give døtre en formoders navn som mellemnavn for at holde fast i identiteten og slægtshistorien.
Placeringen af Sofie som mellemnavn har gennem århundreder været en af de mest konstante og talrige i de danske sogneregistre. Efter en kort stagnation i midten af det 20. århundrede har det i de seneste årtier oplevet en gigantisk renæssance, og det optræder i dag yderst hyppigt som sekundært fornavn eller mellemnavn hos nyfødte piger i Danmarks Statistiks opgørelser.
Johanne Sofie Olsen (1861–1938) var en engageret dansk fagforeningspioner inden for tekstilindustrien, som kæmpede resolut for kvindelige arbejderes rettigheder i København.
Maren Sofie Jørgensen (1855–1932) var en lokalhistorisk veldokumenteret vestjysk væverske, hvis efterladte optegnelser belyser de traditionelle danske håndværksdyder under industrialiseringen.
Navnet optræder hos 772 personer.