In some languages, when considering numbers 10-19, why some like 11 and 12 have a unique word, but other numbers use a variation of 10 in their words?

by ACardAttack

In English, ten, eleven, twelve, thirteen, fourteen, and so on through nineteen, all, other then 10 and 11 ending in teen

In Spanish, dieze, once, doce, trece (10,11,12,13,...), ...but start at 16 we get dieceseis, diecesiete, until diecenueve for 19...so 16-19 having diece in their word

In german for 10, 11, 12, you have zehn, elf, zwolf, and starting at 13 you have dreizehn, vierzehn...until neunzehn for 19, again, 13-19 having zehn in their name

I looked at French, and 16-19 all use a dix for 10 in their names

Any known reasons for this?

Diodemedes

Linguist here, and happy to answer! Unfortunately, the answer is "we aren't really sure." But we have some good guesses.

One popular and seemingly well evidenced theory is that Germanic languages (which both English and German are) originally had a base-12 system. My favorite evidence for this is that in Old English, after you get to sixty, you start prefixing hund-, so hundseofontig for 70, hundeahtatig for 80, hundnigontig for 90, and hundteontig for 100. (Interestingly, in Old Norse, another Germanic language, hundrath meant six-score, or 120. About six-score years ago, it was proposed that Old English functioned similarly, but the Latin Christian influence "shortened" it.) Another accepted etymology for eleven (and elf) is that it is from Proto-Germanic ainlif-, meaning "one left (over ten)." This isn't universally accepted, however.

As for the Romance languages, look to Latin. You'll see that eleven is "undecim" or "1+10" just like you'd hope, and twelve is "duodecim" or "2+10." So how do you get to Spanish once? The intermediate stages are likely lost (Vulgar Latin and Proto-Romance were not written down, by and large), but the processes to get from "undecim" to "once" are well known (although the particular order and processes that Latin > Spanish underwent are debated). You can probably almost hear "once" in "undecim" once you drop the /de/ sound. ("Dozen," incidentally, is a borrowing from Old French based on dozaine < doze < Latin duodecim.)

I might point out that Semitic languages suffer the same issue (eleven and twelve being slightly different than "x + ten").

Edit to correct from French to Old French.