Hello, I'll try to make this as easy to understand as possible, anyways, let's begin:
Soleil means Sun in French, so, as a Mexican, I know for a fact Sun is Sol in Spanish, so, that means:
<em>Sol </em>is Sun in Spanish.
Hope this helped! c:
All of your answers look to be correct