OP Personally, I don't mind Juniper - I've been in very wild and remote places where it grows all over the place, and smells lovely.
But, for heaven's sake, don't let a 2000-year-old-very-tenuous-connection put you off a pretty name such as Cecily.
In ancient Rome, there was a family called Caecilius. One of their ancestors might have been blind, or short-sighted, or not far-sighted, or not terribly astute. So his nickname stuck, and became a surname. But an awful lot of water has flowed under an awful lot of bridges since then. And a great many women and girls have been named either Caecilia - after the patron saint of music, who may, or may have not, have belonged to that Roman family- or Cecily (the simple, unpretentious English version of the Latin name).
If, after that, the meaning of the name Cecily still bothers you, then you have two further choices.
You can either say that you are basing Cecily on an old noble English surname - Cecil - that was based on the Welsh for 'sixth child'.
Or you can say that you are naming your daughter after the very pretty herb, Sweet Cicely, and spell it that way. en.wikipedia.org/wiki/Cicely
But I don't think Pilar is a good choice unless you are Spanish.