Karanja is an East African name, especially Kikuyu, traditionally linked with lineage and clan identity.
Like Karanja?
Swipe through thousands of names like it