Yoruba language
Modern linguists trace the etymology of "lwa" to a family of Yoruba language words which include "" (god) and "babalawo" (diviner or priest).