Yarrow means a fresh start.
From the Northern Hemisphere. Summer. Named for Achilles, a wound healer.
All flower meanings