I think the Spanish thing is more of a coincidence since the names can also be seen as being derived from the English words solar and lunar (which I do believe are derived from Latin, the same place the Spanish words sol and luna come from). Although it is interesting that Solrock's name isn't "Solarock", so maybe the names do come from Spanish.