Les Luo (jo Luo en langue luo), parfois aussi appelés Nilotes Kavirondo, vivent dans l'ancienne province de Nyanza au Kenya (Luo du Kenya) et dans le nord de la région de Mara en Tanzanie (Luo Suba).
D'importantes communautés de Luo vivent à Nairobi, à Mombasa et à Arusha.
L'ethnonyme « Luo » signifie « suivre » en langue luo (dholuo).
L'étymologie du mot « kavirondo » a plusieurs origines possibles :
de la position prise par les jeunes guerriers pour s'asseoir sur leurs talons. Cette position est appelée kaa virondo en swahili et, péjorativement, wa kavirondo (« peuple qui s'assied sur les talons ») ;
d'une corruption des mots swahili kaffir (« païen ») et de rondo (« enduire le corps de boue ») ;
du mot bantou-luganda kaba-londo qui est une association de deux autres mots : kabaka (« le roi ») et namu londo (« le tabouret où le roi est couronné »).
Selon le recensement de 2009 au Kenya, sont considérées comme Luo, constituant ainsi le quatrième groupe ethnique du pays, après les Kikuyus, les Luhya et les Kalendjins. Ils représentent 13 % de la population. .
En Tanzanie, on évalue à le nombre de Luo Suba.
Luo (langue)
Au Kenya, les Luo utilisent trois langues : les deux langues officielles que sont l'anglais et le swahili ainsi que leur langue propre qu'est le luo (toujours enseigné dans l'enseignement primaire). La jeune génération utilise aussi beaucoup le sheng.
En Tanzanie, les Luo Suba utilisent le swahili qui est une langue officielle de facto et le luo. Beaucoup connaissent aussi l'anglais mais il reste très peu de locuteurs de « pur » suba-simbiti.
Dans l'ordre d'importance : anglicanisme, catholicisme, doctrines syncrétistes mêlant foi chrétienne et culte des ancêtres, islam.Pour nommer le Dieu des chrétiens, les Luo ont gardé les mêmes appellations que celles utilisées dans leur ancienne croyance : Nyasaye ou Were ( section détaillée : « Croyances religieuses »).
vignette|Les différents migrations des Luo depuis la Haute-Égypte jusqu'au Kavirondo.
La première origine connue de tous les peuples luo est la région de Thèbes en Haute-Égypte.