Africa consists of various ethnic groups and names and their meanings are based on different beliefs, ranging from religious to tribal beliefs. They can be of Arabic, English, French or Dutch origin. Most traditional names are based on the circumstances that surround the birth, the day the baby was born, the timing of the baby's birth or on a virtue.