I think all three names satisfy your desire for a classic, timeless name that will grow with your daughter.
[name_f][/name_f]It’s hard to split the names on arguments alone so I think you’d do best to tap into your intuition on which name you’re most drawn to and feel most at ease with.
[name_f][/name_f]You could imagine that your family are the only people in the world. The idea is to eliminate concerns about external factors so you can focus on what’s most important.
[name_f][/name_f]A few comments on each name:
[name_f][/name_f][name_f]Sophie[/name_f] [name_f][/name_f]- I’ve always viewed [name_f]Sophie[/name_f] as a full name – the [name_m]French[/name_m] variant of [name_f]Sophia[/name_f], like [name_f]Marie[/name_f] is to [name_f]Mary[/name_f]. [name_f]Sophie[/name_f] can be the formal name (sweet sounding does not necessarily mean informal) and you can have a nickname like [name_f]Fee[/name_f], [name_f]Effie[/name_f], [name_f]Fifi[/name_f], [name_f]Sosie[/name_f] for home.
[name_f][/name_f][name_f]Julia[/name_f] [name_f][/name_f]- I think this satisfies your classic and timeless preference the best out of your options, since it’s not overly popular but has broad appeal and usage across many languages and cultures in a way [name_f]Naomi[/name_f] hasn’t until more recent history. Nicknames could be [name_f]Lia[/name_f], [name_m]Jule[/name_m], [name_f]Juju[/name_f].
[name_f][/name_f][name_f]Naomi[/name_f] [name_f][/name_f]- I would view it as traditional rather than classic. [name_f]Naomi[/name_f] had use as a Jewish name until the 17th century when it started to gain wider use. It also hasn’t had sustained popularity like that of a true classic. Nicknames could be [name_f]Nonie[/name_f], [name_f]Nim[/name_f], [name_f]Mim[/name_f], Mimsy, [name_f]Minnie[/name_f].
[name_f][/name_f]I wish you all the best with your decision!