From French 'del roi' meaning 'of the king,' also a place name in Florida.
Like Delray?
Swipe through thousands of names like it