Question: why mafikeng changed to mahikeng?
Answer: The town was given the name Mahikeng by the Barolong boo Ratshidi who settled in the area during the early nineteenth century. The Barolong spelling of using an H was later changed to an F in order to comply with a more standard Setswana spelling. As a result, the town became Mafikeng.