What does Willow mean?
Willow is an English nature name from the graceful, flexible tree, which has long symbolised resilience and gentleness.
What does Ivy mean?
Ivy is an English nature name from the climbing plant, a traditional emblem of fidelity and lasting attachment.