Compound of Dora (Greek, 'gift') and Belle (French, 'beautiful'), meaning 'beautiful gift.'
Like Dorabelle?
Swipe through thousands of names like it