All etymology dictionnaries agree on this: Geneva, Genevieve, Ginevra, Gin and Juniper all stem from the same radix. Another proof: the French word for juniper is "genievre" and "ginebro" in Italian. Ultimately the word come from Celtic roots: "gen" ->bush and "prus" ->sharp (taste).