Top 3... or is it?

I can totally understand how this is proving difficult!

I really like these already-listed suggestions:

Sage
[name_u]Willow[/name_u]
[name_f]Ivy[/name_f]
[name_f]Opal[/name_f]
( I LOVE [name_u]Lark[/name_u] from your previous list! )

I also like:

Lake
[name_u]Reed[/name_u] - unexpected and fresh for a girl
[name_f]Coral[/name_f]
[name_f]Maris[/name_f] - meaning of the sea
[name_u]Palmer[/name_u] - maybe shortened to Palm to fit your criteria?
[name_f]Dalis[/name_f] - taken from [name_f]Dalia[/name_f], but modified for criteria
[name_u]Hollis[/name_u] - a form of [name_u]Holly[/name_u]
[name_f]Elle[/name_f] - I associate this name with nature
[name_u]Camille[/name_u] - also has nature associations imo
[name_u]Bay[/name_u] - an oldie I’ve always liked, but sadly may be confused for BAE :woman_facepalming:
[name_f]Astrid[/name_f] - has a beautiful meaning, might not be your style