A West African name, especially Edo usage, meaning "God made this well" or "God did it well."
Like Aisosa?
Swipe through thousands of names like it