Charlotte's Web is the first thing I thought of, too! I don't mind either name, but yeah, they really don't go together very well. Fern is very no-nonsense, and Ophelia the opposite, to my mind. Which *can* work, but in this case sounds a bit dissonant.