Mazabuka is a town in the Southern Province of Zambia. It is the capital of Mazabuka District, one of the thirteen administrative units in the Southern Province. The name Mazabuka originates from a Tonga local language word "kuzabuka" which means "To cross over the river". The name should have been "mwazabuka" which translates to "you have crossed". However, due assimilation, the name became "Mazabuka" which nonetheless translates to "you have crossed".It is believed that the name was coined after the Tonga people crossed the Kafue River near a place called Nanga during their migrations.