Ayala is from Hebrew meaning doe or gazelle, and it also appears as a Spanish surname and place name.
Like Ayala?
Swipe through thousands of names like it