Million comes from Italian milione, formed from Italian mille (thousand) plus the augmentative suffix -one, ultimately derived from Latin mille meaning thousand.
million (English): The cardinal number 1,000,000: 10; a thousand...