Ommar is a spelling variant of Omar or Umar, an Arabic name meaning flourishing, long-lived, or eloquent.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Ommar?
Swipe through thousands of names like it