The Spanish for a “thousand,” mil, comes from the Latin milia, meaning the same.
Here’s the interesting part: the ancient Romans would put a stake in the ground every thousand paces outside the city, to mark how far away you go. And that’s why, from the Latin word for a thousand, we get the English… mile.
Bonus: million comes from the same root–and literally means, “a thousand thousand!”