Anyone who has read an etiquette book or had a grandmother who had memorized many etiquette books would know the difference between junior and II.
Naming a child with the same name as the father and appending II rather than junior is the product of ignorance or pretension.
NOT IN ENGLAND. And Kenya was an english colony.
I just noticed, is that why you call yourself ladyjane Royalty, are we?
You could be ladyjane the second, and if you named a daughter ladyjane, she could be ladyjane the third.
And she could write Ladyjane III requests the pleasure of your company for afternoon tea... if you lived in England.
We're talking colonial native bourgeois class here. Pretension is a strong possibility. And ignorance isn't far behind.