translate English to French: As discussed, the very best names are totally invented words.
Comme on l'a vu, les meilleurs noms sont, de loin, des mots totalement inventés.