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