I'm totally baffled by the two cases of hyphenated mns. In my experience, a hyphenated fn means that the child uses both: Sally-Anne and Peter-John, for instance. So the hyphen is a signal. But who will ever see the hyphen in the case of mns? Only some bureaucrat or banker. What can the point of it possibly be?
No doubt it's possible that little
Bella and
Holly got their mns in honour of, respectively,
Lilly and
Anne,
Lisa and
Jane. But I don't believe it!