Is a Xhosa name, usually given to a boy who is born amongst other boys. It is derived from Amadoda-odwa which means "Men only".
The female version would be Zodwa.
Efua is a Ghanaian female name, meaning "born on Friday". The name follows the Akan tradition of naming babies based on the day of the week they're born.