Weirdly, perhaps, that actually makes the name less appealing for me. I'd never heard of the
Enola Holmes series, but I just looked it up. Possibly a great series. But I don't like using names from current pop culture when naming children. Names like that get too tied to a certain character and seem not to age well. When the popularity of the character subsides, the name starts to feel dated. Much like the names from "Twilight" and "Hunger Games".