Nature names can be literal words for plants and landscapes, historical names with nature roots, or names that have acquired a strong natural association. Those categories are not interchangeable.
Forest and woodland names
Szilvia/Silvia/Sylvia belong to a name family associated with Latin silva, forest. Willow and Hazel are direct English plant names. Those are different kinds of nature connection.
Flower names
For a Hungarian angle, Ibolya literally means violet in Hungarian, while Boglárka is a Hungarian flower name.
How to choose without over-reading meanings
Check whether a claimed meaning is a literal word meaning, a historical etymology or a modern symbolic association. Many baby-name pages blend those together. A more useful guide labels the difference.