Sol means "sun" in Spanish and Portuguese, but that wasn't obvious to me as an English speaker, I had to look that up after you said Sol is the sun.