Baby Names and Name Generators

What Does Omar Mean?
"Long lived"