I'm not sure how much we can call Lunatone Spanish. "Lunar" is very much an English word, even if it has foreign origins (and what English word doesn't?)... Solrock is probably more applicable, as any alternate origins would be further separated from American culture than that of Spain/Mexico.

Still, it is interesting to see all these connections... the fact that we're observing all this suggests that we ought to bring back the TPM Pokedex. Wink wink, nudge nudge, etc. ^_^