Compound name joining Spanish 'Rey' (king) and Hebrew 'David' (beloved), meaning 'beloved king.'
Like Reydavid?
Swipe through thousands of names like it