But OP, you don’t know anyone on here, who gives a shit if some random strangers hate Juniper?!
Out in the real world, not ONE person is ever going to say “oh my god, that’s an awful name, why did you call her that?!” - they’re going to tell you it’s lovely, because it is.
Go with Juniper and use nn Juno which is awesome!
You’ll never find a name that everyone likes because no name like that exists. One person hates traditional names, another hates surname names, one hates flower names, cutesy names, old man names, old lady names, seriously the list goes on and on. But the only thing that it comes down to is personal preference and taste.
I wanted to call my daughter Dylan. Ended up having a boy so couldn’t use it, but I would have and wouldn’t have given a crap if nobody else liked it. My baby, my choice.
You have the same luxury, this is your baby and Juniper is a fantastic name (and I’d much rather hear Juniper than another Olivia!)