> The Greek-Latin mixup was probably caused by whoever invented the word hexadecimal
it was simply very common to use Greek prefixes in Latin to indicate measures.
Micro, mega, nano, etto, etc. are all Greek words.
micro -> mikrós (small)
mega -> mégas (big)
nano -> νάνος (small in its own kind)
etto -> ἑκατόν (100)
hexadecimal comes from the Greek prefix έξι (pronounced exi in English it sounds exactly like sexy without the s)
there were absolutely no issues with the word sex, sexagesimal (from the Latin sexagesimus which meant the 60th) is still a thing.