I think [name_f]Ivy[/name_f] is adorable! Definitely wearable for all ages.
I wouldn’t personally go for [name_f]Luna[/name_f] because I find it overused, overrated and I know a lot of pets with the name, but if you love the name go for it!
[name_f]Luna[/name_f] is great, but [name_f]Ivy[/name_f] is more classic like [name_m]Gabriel[/name_m] and [name_m]Ezra[/name_m].
[name_f]Luna[/name_f] definitely! I love how dreamy it is and the imagery [name_f]Luna[/name_f] brings of the night sky, the moonlight and just how whimsical and at the same time down to earth it is. I would call a [name_f]Luna[/name_f] by [name_f]Lu[/name_f] or [name_f]Lulu[/name_f] for short and agree that those who are willing to be mean and tease others will draw inspiration from anywhere, not just or especially her name, don’t let this issue deter you from such a beautiful name.
[name_f]Ivy[/name_f] is not my style and quite frankly I don’t see much appeal in it personally, but that does not mean you shouldn’t use it or it’s ugly or whatever, just not my style.
I voted for [name_f]Luna[/name_f] as I think it feels elegant and timeless and works well on all ages, whereas I find [name_f]Ivy[/name_f] too linked to the [name_u]Christmas[/name_u] season and rather less chic. However, if you love [name_f]Ivy[/name_f] more you should go for it, as it is a pretty choice, it just isn’t my favourite.