Фамилия Оньянго происходит из языка дхолуо, на котором говорит народ луо в Восточной Африке, особенно в Кении и Танзании. Она образована от личного имени Ньянго (Nyang'o) с патронимическим префиксом 'O-', что означает 'сын'. Таким образом, Оньянго буквально переводится как 'сын Ньянго'. Имя Ньянго, в свою очередь, может иметь значение, связанное с 'леопардом' или 'силой', хотя точная этимология не всегда однозначна.
Фамилия широко распространена среди луо, которые традиционно проживают в районе озера Виктория. Многие известные кенийские политики, спортсмены и общественные деятели носят эту фамилию, что делает её узнаваемой в стране и за её пределами. В Кении Оньянго часто ассоциируется с регионом Ньянза, где сосредоточено население луо.
В диаспоре, особенно в США и Великобритании, фамилия также встречается благодаря миграции кенийцев. Она сохраняет свою культурную значимость, подчёркивая происхождение и принадлежность к народу луо.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.