Well, it depends on 1) how you define “rock”, and 2) how you define “singing in a foreign language.”
Is it enough that a line or two of the song be in another language? Or does most/all of it have to be in another language?
If a line or two of a foreign language is enough…
The Beatles’ “Michelle” has a few lines of French (“Michelle, ma belle, sont les mots qui vont tres bien ensemble.”)
Peter Gabriel’s “Games Without Frontiers” features the French chant “Jeux sans frontieres (games without frontiers).”
Songs I can think of that were sung completely in other languages?
- “Dominique” by the Singing Nun
- “Der Komissar” by Falco
- “La Bamba” by Ritchie Valens
Beyond that, Enya regularly sings in Gaelic (half the songs on “Watermark”) and even Latin (“Cursum Perficio,” which means, roughly, “I finish the race” or “I complete the journey”).