I'm not sure exactly what you're asking, but I will weigh in anyway!
I don't really like either of these names.
Maverick: I agree with the point that a kid's personality dictates whether he's a "maverick" or not. Can you imagine a gentle little nerd named Maverick? :O I can't think of any redeeming qualities of this name.
Juniper: I feel like no one REALLY wants to name their kid Juniper. They think they need a long form of June or Junie. It's like people who want to name their kid Maggie, so they name her Margaret even if they don't really like it. Or worse, Magnolia.