There was a more recent thread on 'Leela' that I am unable to find. Jody Stecher recorded it on his 'Snake Bake a Hoecake' album (1974). Willy Schwarz (Billy then)played electric steel and whistle on the recording. Jody noted that Schwarz 'wrote the English words, appropriate to his situation at the time, as a kind of singing commercial promoting Hindu chanting'. He says that, in the song, 'Leela' is a Sanskrit-derived word for 'game'.--Stewie.