Hebrew name referring to Mount Meron in Israel; can also mean "sheep" or "flock."
Like Meron?
Swipe through thousands of names like it