Kerem is a Hebrew and Arabic name meaning vineyard, orchard, or generosity depending on usage.
Like Kerem?
Swipe through thousands of names like it