Modern invented form, likely built from Dem- plus a rhythmic ending such as -ontra or -tra.
Like Demontra?
Swipe through thousands of names like it