Geneva region towns ending in -ex

Does anyone know the derivation of all the towns in the Geneva region ending in -ex or -nex? (Gex, Onnex, Thonex, Onex, Collex, Choulex, Laconnex, Bernex, Bardonex).

I've read that a lot of French towns end in -y -oi or oix because the regional celtic tribes used the -y sound on words that signify a place. And in the UK there are towns ending in -ham or -by depending on whether they were Saxon or Dane.

I am wondering if there is something similar for the local -ex towns.

I'm curious too.

Am also curious to know which of these towns are pronounced with an audible X (e.g. Gex) and which ones have a silent X (e.g. Bex in canton Vaud is pronounced Bay...)

All to do with water - same as other endings as below. Also in France and Italy, and other endings as list below.

''Toponymie alpine : les noms de lieux en - oz/-az/-uz et -ax/-ex/-ix

30 septembre 2020 par Mathieu Avanzi

Dans une large région à cheval sur la France, la Suisse et l’Italie, région où l’on parle historiquement des dialectes qui se rattachent à la famille du francoprovençal, de nombreux toponymes se terminent par les lettres -az, -oz, -uz, -ax, -ex ou encore -ix.

En linguistique, un toponyme est un nom propre qui désigne une localité, quelle qu’elle soit: lieu-dit, bourg, village, ville, etc. Les noms propres qui désignent des cours ou des étendues d’eau sont appelés hydronymes. '' (nouns relating to rivers or expanses of water are called hydronyms)

Pronunciation depends on region. Same as those ending in 'ens'. This ending relates to a clan- pronounced in Fribourg, but silent in Vaud.

In france voisine the X is pronounced. In much of suisse romande it is silent (which it should be, as there is no vowel at the end)

PS you missed my village.