I think it's really pretty looking and sounding! If you can use
Juniper, then
Juniper in French makes sense too.
I don't think anyone would mix it up with
Genevieve unless they weren't paying much attention. Especially if you plan to use this in an English speaking place.