I like it as a first name! It has elements like
June and
Jennifer, but it's bouncy and naturey and not at all dated. I don't think it's wacky at all!
Juniper Faith is okay. I wouldn't have considered those names together, but it's not bad. On first glance I was going to say I didn't like it, but I do actually like the way it sounds.