Terra means Earth, Luna means Moon and Sol means Sun. The words in portuguese are almost the same (Lua instead of Luna).
The latin names are NOT the correct names for these bodies. They are just the latin names.
Some people think that the english names are generic names for any star (sun) and for any natural satellite (moon). But they are not. There is only ONE star named Sun and only ONE natural satellite named Moon.
Besides, in common everyday usage in PORTUGUESE , SPANISH AND ITALIAN (languages where the names for Earth, Sun and Moon are very close or identical to the latin ones), those words are used just like in english, meaning that sometimes they are used to describe stars in other star systems, or the satellites of other planets.
The latin names are NOT the correct names for these bodies. They are just the latin names.
Some people think that the english names are generic names for any star (sun) and for any natural satellite (moon). But they are not. There is only ONE star named Sun and only ONE natural satellite named Moon.
Besides, in common everyday usage in PORTUGUESE , SPANISH AND ITALIAN (languages where the names for Earth, Sun and Moon are very close or identical to the latin ones), those words are used just like in english, meaning that sometimes they are used to describe stars in other star systems, or the satellites of other planets.