>But sol means ground in French
It's also used for sun though. See soleil (sun) or tournesol (sunflower, literally "turns [toward the] sun"). It makes sense since french is a latin language, I'm sure you can find words with "sol" in Spanich, Italian or Romanian too.