This is not a Kikuyu only problem!!
I was thinking about it when I noted the differences among different Bantu tribes brought about by Mzungu missionaries not coming up with uniform way of pronunciation.
Ky in Kikamba is 'ch' like chakula. Thus the name Kyalo etc.
Ki in Luganda is Chi. Thus Mr Kibuuka is read Chibuuka
This leads to mispronunciation of names. Pronunciation preceded writing. Mbugua pronounced as Mbugua is wrong. It is closer to Bow-gua. The M is silent!
The mzungu also thought i wise to exclude some letters from certain tribes. e.g Kikuyus don't have f though the f sound is normally used in their names.
We are grateful to the Brits for giving us the alphabet, but they messed us in the process.