El pueblo luo (también escrito lwo) es un grupo lingüístico étnico que se encuentra en una zona que abarca Sudán del Sur, Etiopía (Anuak), el norte de Uganda, la zona este del Congo (RDC), el oeste de Kenia y el extremo norte de Tanzania.
Este pueblo habla una lengua nilótica (sudanés oriental), una rama de la familia de idiomas nilo-saharianos. Según varios sistemas de clasificación, a veces son denominados nilóticas del río-lago o nilóticas occidentales, lo cual también incluye al grupo de lengua dinka-nuer.
Los pueblos que hablan las lenguas luo son los acholi, adhola, alur, anuak, bor, jo-luo, joluo (luo keniano y tanzanio), kumam, lango, palwo y shilluk.