Waleed is an Arabic name meaning "newborn child" or "young one."
Like Waleed?
Swipe through thousands of names like it