Here's a breakdown of the word:
* Nde - means "to be strong" or "to be powerful"
* -gwa - is a suffix that indicates the person who possesses the quality described by the root word
Therefore, Ndegwa literally translates to "the one who has strength" or "the powerful one".
It's important to note that names can hold deeper meanings and significance within a specific culture. If you're interested in the cultural context of the name Ndegwa, you might want to research its origins and traditional usage in Kikuyu culture.