Modern form influenced by Omar, an Arabic name meaning flourishing, long-lived, or eloquent.
Like Omarri?
Swipe through thousands of names like it