Prev 33 of 48 Next
33. Omar
This name has Arabic origins and means "eloquent."