The Karamojong are believed to have come from Abyssinia in the Ethiopian highlands. When they reached Sudan present day South-Sudan, some Nilo-Hamites settled there and are known today as nginyangatom. The rest continued with their journey south-wards, it is believed that along the way, some people became tired and settled in present day Karamoja hence the name Karamoja meaning "the old ones have become tired.Some groups continued on their way to the south and settled in present day Teso sub-region. The Ateso and Karamojong today speak similar languages.

Karamojong History.