Sofia and
Samuel are too cutesy for twins. They'll be alike is so many other ways. Give them different names.
Anna and
Sofia are truly fantastic twin names.
Sofia and
Lydia is also terrific. I don't think I can see you with a
Lydia, though.
Sofia and
Liliana, maybe? It sort of has
Anna in it. Has your husband warmed up to it yet?