I don't think Thalia is a problem with Ophelia (if you're saying it Tar-lee-a that is? I suppose Thay-lee-a is much closer to Ophelia).
Also like Persephone but I think it makes Joseph a bit odd man out-y as Ophelia becomes much posher when paired with Persephone to me.
How about Joseph, Ophelia and:
Abigail, Alexandra, Beatrice, Bronte, Cassandra, Charlotte, Daphne, Delilah, Elizabeth, Eleanor, Felicity, Francesca, Georgina, Gabriella, Hannah, Harriet, Isabel, Imogen, Katherine, Katrina, Lydia, Larissa, Madeleine, Miranda, Paloma, Philippa, Rosalie, Rebecca, Tabitha, Tamara, Verity, Vanessa, Zipporah