Oumar is a West African form of Umar, from Arabic, meaning flourishing, long-lived, or life.
Like Oumar?
Swipe through thousands of names like it