I've encountered folks named
Omar of a variety of backgrounds, so I can't speak to appropriateness outside certain cultural contexts.
Beyond that, I think it's a fine name. I don't love it, but I don't dislike it.
Andrew
put a smile on your face - make the world a better place (: