deux-mille (French) comes from French mille, from Middle French mille, from Old French mile, from Latin Mīlle, from Proto-Italic smīɣeslī, from Proto-Indo-European smih₂ǵʰéslih₂.
Ancestry of “deux-mille”, step by step
deux-mille traces back through two separate lines of ancestry.