Modern invented name combining the prefix De- with miracle, from Latin miraculum meaning wonder.
Like Demiracle?
Swipe through thousands of names like it