Guerrero is a Spanish surname-name meaning 'warrior' or 'fighter.'
Like Guerrero?
Swipe through thousands of names like it