Nyoro has five vowel qualities (a, e, i, o, u) and a vowel length distinction — every vowel can be short or long (aa, ee, ii, oo, uu). The long-short vowel contrast is phonemic: okufa (to die) vs okufaa (to be useful) differ only in the length of the final vowel [3].
Vowel length interacts with the geminate consonant system to create a complex prosodic system. Nyoro also has tone — high and low tones that carry lexical and grammatical distinctions — though tone is not marked in the standard Latin orthography used in schools and publications [1].
The Nyoro consonant inventory includes single consonants, geminate consonants (bb, kk, rr, tt, etc.), and prenasalized stops (mb, nd, ng, nj). The geminate system is one of the most productive in Great Lakes Bantu — nearly every simple consonant has a geminate counterpart that appears in a different word class or derives a different meaning [3].
Nyoro also has the palatal sounds ny (/ɲ/) and y (/j/), the fricative sh (/ʃ/), and the lateral l (/l/). The language lacks click consonants (those are found in Khoisan and borrowed into Nguni languages far to the south) and lacks the lateral affricate tlh found in Sotho-Tswana languages [1].
The three most foundational noun-class prefixes in Nyoro are omu- (Class 1: singular animate nouns), aba- (Class 2: plural animate nouns), and oru- (Class 11: language/abstract nouns). Mastering these three allows learners to identify word class at a glance — virtually all person nouns begin omu-/aba-, and all language names begin Ru- (short form of Oru-) [3].
These noun-class prefixes derive from Proto-Bantu and are cognate across many Bantu languages: omu-ntu / umu-ntu (Nyoro/Runyankole / Zulu) — all from the same Proto-Bantu root. The prefix system is the backbone of Nyoro grammar, governing agreement markers on verbs, adjectives, and pronouns [1].
Nyoro numerals use common Great Lakes Bantu roots: -ima (one), -biri (two), -satu (three), -na (four), -taano (five). The numeral for ten is ikumi — cognate with Swahili kumi, Tumbuka khumi, Runyankole ikumi — showing the shared Bantu numeral heritage across East and Central Africa [3].
Nyoro numerals 1–5 take noun-class agreement prefixes matching the noun they quantify. Numerals 6–9 are formed as compounds: the word for six is mukaaga, seven is musanju, showing how higher numerals use language-specific formation rules that diverge across Bantu languages even when lower numerals are cognate [1].
The complete Nyoro (Runyoro) Latin alphabet uses standard ISO letters with digraph representations for prenasalized consonants (mb, nd, ng, nj) and palatals (ny). Geminate consonants are written as doubled letters (bb, kk, rr, tt) — the doubling is orthographically significant, not an error [3].
Makerere University Press and the Ugandan Ministry of Education publish Runyoro-Rutooro educational materials. The orthographic conventions used in Uganda follow those established during the colonial era and refined by the Ugandan language policy framework for regional languages [1].
Updated: